/**
* @param DependencyContext $dependencyContext
* @param OutputInterface $output
* @param OutputFormatterInput $outputFormatterInput
*/
public function finish(DependencyContext $dependencyContext, OutputInterface $output, OutputFormatterInput $outputFormatterInput)
{
foreach ($dependencyContext->getViolations() as $violation) {
if ($violation->getDependency() instanceof InheritDependency) {
$this->handleInheritDependency($violation, $output);
continue;
}
$this->handleDependeny($violation, $output);
}
if (count($dependencyContext->getViolations())) {
$output->writeln(sprintf("\nFound <error>%s Violations</error>", count($dependencyContext->getViolations())));
} else {
$output->writeln(sprintf("\nFound <info>%s Violations</info>", count($dependencyContext->getViolations())));
}
}