src/DependencyInjection/AdminExtension.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\DependencyInjection;
  3. use Symfony\Component\DependencyInjection\ContainerBuilder;
  4. use Symfony\Component\DependencyInjection\Extension\Extension;
  5. class AdminExtension extends Extension
  6. {
  7.     /**
  8.      * @param array $configs
  9.      * @param ContainerBuilder $container
  10.      * @return void
  11.      */
  12.     public function load(array $configsContainerBuilder $container)
  13.     {
  14.         $configuration = new AdminConfiguration();
  15.         $config $this->processConfiguration($configuration$configs);
  16.         // FOR TESTING PURPOSE ONLY
  17. //        dd($config['admin_fields']);
  18.         foreach ($config['admin_fields'] as $entityName => $entityConfig) {
  19.             $container->setParameter('admin.admin_fields.'.$entityName$entityConfig);
  20.         }
  21.     }
  22. }