[FrameworkBundle][ContainerLintCommand] Only skip .errored. services

This commit is contained in:
Thomas Calvet 2020-01-07 17:40:07 +01:00
parent ffd5d12045
commit d38cdc9dce

View File

@ -102,11 +102,12 @@ final class ContainerLintCommand extends Command
$refl->setAccessible(true); $refl->setAccessible(true);
$refl->setValue($parameterBag, true); $refl->setValue($parameterBag, true);
$passConfig = $container->getCompilerPassConfig(); $skippedIds = [];
$passConfig->setRemovingPasses([]); foreach ($container->getServiceIds() as $serviceId) {
$passConfig->setAfterRemovingPasses([]); if (0 === strpos($serviceId, '.errored.')) {
$skippedIds[$serviceId] = true;
$skippedIds = $kernelContainer->getRemovedIds(); }
}
} }
$container->setParameter('container.build_hash', 'lint_container'); $container->setParameter('container.build_hash', 'lint_container');