PHP Класс SensioLabs\Deptrac\DependencyEmitter\BasicDependencyEmitter

Наследование: implements SensioLabs\Deptrac\DependencyEmitter\DependencyEmitterInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
applyDependencies ( SensioLabs\AstRunner\AstParser\AstParserInterface $astParser, SensioLabs\AstRunner\AstMap $astMap, DependencyResult $dependencyResult )
getName ( )
supportsParser ( SensioLabs\AstRunner\AstParser\AstParserInterface $astParser )

Приватные методы

Метод Описание
getInstanceOfStatements ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $classReference )
getNewStatements ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $classReference )
getParamStatements ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $classReference )
getStaticMethodCalls ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $classReference )
getStaticPropertiesAccess ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $classReference )
getUseStatements ( SensioLabs\AstRunner\AstParser\NikicPhpParser\NikicPhpParser $astParser, SensioLabs\AstRunner\AstParser\AstFileReferenceInterface $fileReference )

Описание методов

applyDependencies() публичный Метод

public applyDependencies ( SensioLabs\AstRunner\AstParser\AstParserInterface $astParser, SensioLabs\AstRunner\AstMap $astMap, DependencyResult $dependencyResult )
$astParser SensioLabs\AstRunner\AstParser\AstParserInterface
$astMap SensioLabs\AstRunner\AstMap
$dependencyResult SensioLabs\Deptrac\DependencyResult

getName() публичный Метод

public getName ( )

supportsParser() публичный Метод

public supportsParser ( SensioLabs\AstRunner\AstParser\AstParserInterface $astParser )
$astParser SensioLabs\AstRunner\AstParser\AstParserInterface