function RemoveBuildParametersPass::process
Overrides CompilerPassInterface::process
File
-
vendor/
symfony/ dependency-injection/ Compiler/ RemoveBuildParametersPass.php, line 23
Class
Namespace
Symfony\Component\DependencyInjection\CompilerCode
public function process(ContainerBuilder $container) : void {
$parameterBag = $container->getParameterBag();
$this->removedParameters = [];
foreach ($parameterBag->all() as $name => $value) {
if ('.' === ($name[0] ?? '')) {
$this->removedParameters[$name] = $value;
$parameterBag->remove($name);
$container->log($this, \sprintf('Removing build parameter "%s".', $name));
}
}
}