We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eec8f67 commit c985187Copy full SHA for c985187
src/DependencyFinder.php
@@ -8,6 +8,7 @@
8
use Depend\PHPParser\Visitor\DeclarationCollector;
9
use Depend\PHPParser\Visitor\NameCollector;
10
use Depend\PHPParser\Visitor\ParentConnectorVisitor;
11
+use PhpParser\Error;
12
use PhpParser\NodeTraverser;
13
use PhpParser\NodeVisitor\NameResolver;
14
use PhpParser\Parser;
@@ -122,7 +123,11 @@ private function traversePath(string $filePath) : File
122
123
return new File();
124
}
125
- $nodes = $this->parser->parse($content);
126
+ try {
127
+ $nodes = $this->parser->parse($content);
128
+ }catch (Error $e) {
129
+ return new File();
130
+ }
131
$traverser = new NodeTraverser();
132
$traverser->addVisitor(new NameResolver());
133
$traverser->addVisitor(new ParentConnectorVisitor());
0 commit comments