Implements CompilerPassInterface::process().
Adds services tagged 'access_check' to the access_manager service.
Overrides CompilerPassInterface::process
public function process(ContainerBuilder $container) {
if (!$container
->hasDefinition('access_manager')) {
return;
}
$access_manager = $container
->getDefinition('access_manager');
foreach ($container
->findTaggedServiceIds('access_check') as $id => $attributes) {
$access_manager
->addMethodCall('addCheckService', array(
$id,
));
}
}