Aggiornato Composer
This commit is contained in:
@@ -10,12 +10,10 @@
|
||||
namespace SebastianBergmann\Complexity;
|
||||
|
||||
use PhpParser\Error;
|
||||
use PhpParser\Lexer;
|
||||
use PhpParser\Node;
|
||||
use PhpParser\NodeTraverser;
|
||||
use PhpParser\NodeVisitor\NameResolver;
|
||||
use PhpParser\NodeVisitor\ParentConnectingVisitor;
|
||||
use PhpParser\Parser;
|
||||
use PhpParser\ParserFactory;
|
||||
|
||||
final class Calculator
|
||||
@@ -34,7 +32,7 @@ final class Calculator
|
||||
public function calculateForSourceString(string $source): ComplexityCollection
|
||||
{
|
||||
try {
|
||||
$nodes = $this->parser()->parse($source);
|
||||
$nodes = (new ParserFactory)->createForHostVersion()->parse($source);
|
||||
|
||||
assert($nodes !== null);
|
||||
|
||||
@@ -80,9 +78,4 @@ final class Calculator
|
||||
|
||||
return $complexityCalculatingVisitor->result();
|
||||
}
|
||||
|
||||
private function parser(): Parser
|
||||
{
|
||||
return (new ParserFactory)->create(ParserFactory::PREFER_PHP7, new Lexer);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user