PHP Class SensioLabs\Deptrac\DependencyContext

Afficher le fichier Open project: sensiolabs-de/deptrac Class Usage Examples

Méthodes publiques

Méthode Description
__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[]

Method Details

__construct() public méthode

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 méthode

public getAstMap ( ) : SensioLabs\AstRunner\AstMap
Résultat SensioLabs\AstRunner\AstMap

getClassNameLayerResolver() public méthode

public getClassNameLayerResolver ( ) : SensioLabs\Deptrac\ClassNameLayerResolverInterface
Résultat SensioLabs\Deptrac\ClassNameLayerResolverInterface

getDependencyResult() public méthode

public getDependencyResult ( ) : DependencyResult
Résultat DependencyResult

getViolations() public méthode

public getViolations ( ) : RulesetViolation[]
Résultat SensioLabs\Deptrac\RulesetEngine\RulesetViolation[]