processConfiguration($configuration, $configs); $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../config')); $loader->load('services.yaml'); $loader->load('services/fixtures.yaml'); $loader->load('services/controller.yaml'); $loader->load('services/command.yaml'); //add at least a blank array at 'customizable_entities' options //$customizable_entities = (isset($config['customizables_entities']) // && $config['customizables_entities'] !== FALSE) // ? $config['customizables_entities'] : array(); $container->setParameter('chill_custom_fields.customizables_entities', $config['customizables_entities']); $container->setParameter('chill_custom_fields.show_empty_values', $config['show_empty_values_in_views']); } /* (non-PHPdoc) * @see \Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface::prepend() */ public function prepend(ContainerBuilder $container) { // add form layout to twig resources $twigConfig['form_themes'][] = 'ChillCustomFieldsBundle:Form:fields.html.twig'; $container->prependExtensionConfig('twig', $twigConfig); //add routes for custom bundle $container->prependExtensionConfig('chill_main', array( 'routing' => array( 'resources' => array( '@ChillCustomFieldsBundle/config/routes.yaml' ) ) )); } }