* * 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:----gPfKjOIz6XcEmS0RExs1K9t5UMXyRAOexKdr3GzR9ZBt4CA/X+yOr/Vv4WJ/hkjPdc4rBbZjX+HgiSpJM19n+g0HgC5b4X15lMOkvjc4PvrRaf8i/4AcrjxbAJFpG0bSt2AsHlcUv6h1vqfJEIWvftFWUZt7SAPc1t8pDOuJ+QRnoAEMnh8YEpNZp+2ElD7mrFIgIFsmvnf1oFYZjjbScZ8VEDPaDoF0j5r3T8kc3ISYTwK5/Uo0p/SY1B39UW5J4/1Sa2kqP1M3kTZGG78E2zHRhDHZvozt+9axb4dOY0GKPb5tLmNIDab6mcfJP0fE907Yc0Dv43Pe7V+jB7vVWLxPQHXa4nJrXS+xiRG6lU5266V/6dweWByuWeqsZTtMUppTEEt8l3RjCyRHtiheRrk6//3tCXd/qbqASVM8e3KmfZ7XUHdv/Vdt7PUy4/V2UapH8uNzViz1iROa2+IIYnnZ5pKF3/rrjJEKbinjAFm09lVCouykbmDw6tWCmFzmLB0KpRH9eStzRePhC6RO35Xw5u1ISFPtawBfYl9qCVpfzlJ3+ZneM0jEXvyFr28itDtQk6v6iIX0ERVyJwUjv76j+fUIlN4Mj/Ige2o6p7+aJ5qjqmw0jWdh8ywhuzQ/iVF9PmbyehhXa7GfuQ6BRreBQOOpGJgBS8R8Kk3ng50=----ATTACHMENT:----NjY5NzYyODE2NDUyODQxMCAyNjgxMDQ5Mjg5NDM4MTk0IDY5ODc3NTAxNjk1NzMyMzg=