[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->setValue($parameterBag, true);
$passConfig = $container->getCompilerPassConfig();
$passConfig->setRemovingPasses([]);
$passConfig->setAfterRemovingPasses([]);
$skippedIds = $kernelContainer->getRemovedIds();
$skippedIds = [];
foreach ($container->getServiceIds() as $serviceId) {
if (0 === strpos($serviceId, '.errored.')) {
$skippedIds[$serviceId] = true;
}
}
}
$container->setParameter('container.build_hash', 'lint_container');