SensioLabs\Deptrac\Collector\ClassNameCollector::satisfy PHP Method

satisfy() public method

public satisfy ( array $configuration, SensioLabs\AstRunner\AstParser\AstClassReferenceInterface $abstractClassReference, SensioLabs\AstRunner\AstMap $astMap, CollectorFactory $collectorFactory, SensioLabs\AstRunner\AstParser\AstParserInterface $astParser )
$configuration array
$abstractClassReference SensioLabs\AstRunner\AstParser\AstClassReferenceInterface
$astMap SensioLabs\AstRunner\AstMap
$collectorFactory SensioLabs\Deptrac\CollectorFactory
$astParser SensioLabs\AstRunner\AstParser\AstParserInterface
    public function satisfy(array $configuration, AstClassReferenceInterface $abstractClassReference, AstMap $astMap, CollectorFactory $collectorFactory, AstParserInterface $astParser)
    {
        return preg_match('/' . $this->getRegexByConfiguration($configuration) . '/i', $abstractClassReference->getClassName(), $collectorFactory);
    }