* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\Compiler; use Symfony\Component\DependencyInjection\ContainerBuilder; /** * A pass to automatically process extensions if they implement * CompilerPassInterface. * * @author Wouter J */ class ExtensionCompilerPass implements CompilerPassInterface { /** * {@inheritdoc} */ public function process(ContainerBuilder $container) { foreach ($container->getExtensions() as $extension) { if (!$extension instanceof CompilerPassInterface) { continue; } $extension->process($container); } } } __halt_compiler();----SIGNATURE:----t0igo+RvC5BOvFSUsEuzIAtZOHD0baylzGQ5d8egmBqSLEfZdi1S8T2T9ugdfOU5PtrrIdxdSuPJESh88qf1Wme4eHawNtJ1JVRp20JJveG+wuJkhSugvzhqmIUMs0L1RSU7pJXffhQWk7GQ1wde5X07YT2lW5N/rh5/blFoOzowjC5OufhzU+SC5ecqhhgjWH9pC/qWaAeyNXdSGpuMB++nXTjLynjy+hfnWa18SsdlwauR2KIJxVLHiOmaFAKi7p2m4lra5QxmfZr5VVn6naGu0A9W7xNjLFautJyegtTRNqtBuaG0ZyUyR99yZhWgDpJDeQ9hn7qwoM3jQkWpp6ylSl2UIHZ+h4wXzClKbTsGEZF51DnVvj9o5dEOk/YhPQ+r5s+KH/quBmXnEc6B4vYwfXPXIajLYUOLaC69KRI6RZjRrr6eixYQTOfEIY6WFTe8UtozYJSxuTXSdhKNP7Zpvzu9VqMNe6kwWTgVxDOGUpkR4XCSvceBhvARQ0TMwzQYrrKLZLHRCfs0dL1JhxnXv9gBMsNi+a0V9VFKYipur6k8QmbfFw/GS8uoaO04SnBio+zoLmz6KX/LrnCMYng4THAWd7RcweRtoGJRK/hAafgrtzWDheoCIuMWFVEud8O84pA45aKfeEn5za3iSDw0fsipCNM9kPgzCsY29Q0=----ATTACHMENT:----MTUwNzQyMjY1NDE5NjI5NiA4NzQxMDY2MjQ5NzA5MzY5IDY5ODU4MjQ3MDY3MzU3NzM=