function ComplexityCalculatingVisitor::cyclomaticComplexity
@psalm-return positive-int
Parameters
Stmt[] $statements:
1 call to ComplexityCalculatingVisitor::cyclomaticComplexity()
- ComplexityCalculatingVisitor::enterNode in vendor/
sebastian/ complexity/ src/ Visitor/ ComplexityCalculatingVisitor.php - Called when entering a node.
File
-
vendor/
sebastian/ complexity/ src/ Visitor/ ComplexityCalculatingVisitor.php, line 85
Class
Namespace
SebastianBergmann\ComplexityCode
private function cyclomaticComplexity(array $statements) : int {
$traverser = new NodeTraverser();
$cyclomaticComplexityCalculatingVisitor = new CyclomaticComplexityCalculatingVisitor();
$traverser->addVisitor($cyclomaticComplexityCalculatingVisitor);
/* @noinspection UnusedFunctionResultInspection */
$traverser->traverse($statements);
return $cyclomaticComplexityCalculatingVisitor->cyclomaticComplexity();
}