PartKeeprAuthExtension.php (913B)
1 <?php 2 3 namespace PartKeepr\AuthBundle\DependencyInjection; 4 5 use Symfony\Component\Config\FileLocator; 6 use Symfony\Component\DependencyInjection\ContainerBuilder; 7 use Symfony\Component\DependencyInjection\Loader; 8 use Symfony\Component\HttpKernel\DependencyInjection\Extension; 9 10 /** 11 * This is the class that loads and manages your bundle configuration. 12 * 13 * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html} 14 */ 15 class PartKeeprAuthExtension extends Extension 16 { 17 /** 18 * {@inheritdoc} 19 */ 20 public function load(array $configs, ContainerBuilder $container) 21 { 22 $configuration = new Configuration(); 23 $this->processConfiguration($configuration, $configs); 24 25 $loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 26 $loader->load('services.xml'); 27 $loader->load('actions.xml'); 28 } 29 }