/** * @expectedException Symfony\Component\Config\Definition\Exception\InvalidConfigurationException */ public function testExceptionWhenUsingDebugName() { // logger $container = new ContainerBuilder(); $loader = new MonologExtension(); $loader->load(array(array('handlers' => array('debug' => array('type' => 'stream')))), $container); }
protected function getContainer(array $config = array()) { $container = new ContainerBuilder(); $container->getCompilerPassConfig()->setOptimizationPasses(array()); $container->getCompilerPassConfig()->setRemovingPasses(array()); $container->addCompilerPass(new LoggerChannelPass()); $loader = new MonologExtension(); $loader->load($config, $container); $container->compile(); return $container; }
protected function getContainer(array $config = array(), array $thirdPartyDefinitions = array()) { $container = new ContainerBuilder(); foreach ($thirdPartyDefinitions as $id => $definition) { $container->setDefinition($id, $definition); } $container->getCompilerPassConfig()->setOptimizationPasses(array()); $container->getCompilerPassConfig()->setRemovingPasses(array()); $container->addCompilerPass(new LoggerChannelPass()); $loader = new MonologExtension(); $loader->load($config, $container); $container->compile(); return $container; }