저자: Jordi Boggiano (j.boggiano@seld.be)
저자: Christophe Coevoet (stof@notk.org)
상속: extends Symfony\Component\HttpKernel\DependencyInjection\Extension
 /**
  * @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);
 }
예제 #2
0
 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;
 }