PHP 클래스 SensioLabs\Deptrac\DependencyContext

파일 보기 프로젝트 열기: sensiolabs-de/deptrac 1 사용 예제들

공개 메소드들

메소드 설명
__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[]