PHP Класс SensioLabs\Deptrac\DependencyContext

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( SensioLabs\AstRunner\AstMap $astMap, array $violations, DependencyResult $dependencyResult, SensioLabs\Deptrac\ClassNameLayerResolverInterface $classNameLayerResolver ) DependencyContext constructor.
getAstMap ( ) : SensioLabs\AstRunner\AstMap
getClassNameLayerResolver ( ) : SensioLabs\Deptrac\ClassNameLayerResolverInterface
getDependencyResult ( ) : DependencyResult
getViolations ( ) : RulesetViolation[]

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

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

DependencyContext constructor.
public __construct ( SensioLabs\AstRunner\AstMap $astMap, array $violations, DependencyResult $dependencyResult, SensioLabs\Deptrac\ClassNameLayerResolverInterface $classNameLayerResolver )
$astMap SensioLabs\AstRunner\AstMap
$violations array
$dependencyResult DependencyResult
$classNameLayerResolver SensioLabs\Deptrac\ClassNameLayerResolverInterface

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

public getAstMap ( ) : SensioLabs\AstRunner\AstMap
Результат SensioLabs\AstRunner\AstMap

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

public getClassNameLayerResolver ( ) : SensioLabs\Deptrac\ClassNameLayerResolverInterface
Результат SensioLabs\Deptrac\ClassNameLayerResolverInterface

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

public getDependencyResult ( ) : DependencyResult
Результат DependencyResult

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

public getViolations ( ) : RulesetViolation[]
Результат SensioLabs\Deptrac\RulesetEngine\RulesetViolation[]