SensioLabs\Deptrac\DependencyEmitter\BasicDependencyEmitter::getStaticMethodCalls PHP Method

getStaticMethodCalls() private method

private getStaticMethodCalls ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $classReference )
$astParser SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser
$classReference SensioLabs\AstRunner\AstParser\AstClassReferenceInterface
    private function getStaticMethodCalls(NikicPhpParser $astParser, AstClassReferenceInterface $classReference)
    {
        $buffer = [];
        $ast = $astParser->getAstForClassname($classReference->getClassName());
        foreach ($astParser->findNodesOfType($ast, StaticCall::class) as $node) {
            if (!$node->class instanceof Name) {
                continue;
                // @codeCoverageIgnore
            }
            $buffer[] = new EmittedDependency($node->class->toString(), $node->class->getLine(), 'static_method');
        }
        return $buffer;
    }