protected function loadConfiguration($container, $array, $compile = true) { $extension = new SynchronizedExtension(); $extension->load($array, $container); $container->registerExtension($extension); $container->addDefinitions(array('test_service' => new Definition('Sms\\SynchronizedBundle\\Tests\\Stubs\\TestService'))); $bundle = new SynchronizedBundle(); $bundle->build($container); $compile && $container->compile(); return $container; }
protected function loadConfiguration($array, $compile = true) { $container = new ContainerBuilder(new ParameterBag(array('kernel.debug' => false, 'kernel.cache_dir' => sys_get_temp_dir(), 'kernel.environment' => 'test', 'kernel.root_dir' => __DIR__ . '/../../../../'))); $extension = new SynchronizedExtension(); $extension->load($array, $container); $container->registerExtension($extension); $container->addDefinitions(array('test_service' => new Definition('stdClass'))); $bundle = new SynchronizedBundle(); $bundle->build($container); $compile && $container->compile(); return $container; }