handle require_once and include_once, allow single quotes
[old-projects.git] / deptrack / src / deptrack.in
index efe9f81..64384c4 100644 (file)
@@ -311,7 +311,7 @@ sub parsefile {
   @phplines = &tagstrip("/*","*/",@phplines);
   @phplines = &commentstrip("\/\/",@phplines);
   @phplines = &commentstrip("#",@phplines);
-  @includes = grep s/.*(require|include)\s*\({0,1}\"(.*)\"\){0,1}.*\n$/$2/, @phplines;
+  @includes = grep s/.*(require|require_once|include|include_once)\s*\({0,1}[\"\'](.*)[\"\']\){0,1}.*\n$/$2/, @phplines;
   foreach my $include (@includes) {
     &dprint("REQ:$include\n");
     if ($include =~ /$mask_php/) {