123456789101112131415161718192021222324252627282930313233343536 |
- <?php
-
- /*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
- namespace Symfony\Bundle\MonologBundle;
-
- use Symfony\Component\HttpKernel\Bundle\Bundle;
- use Symfony\Component\DependencyInjection\ContainerBuilder;
- use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\LoggerChannelPass;
- use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\DebugHandlerPass;
- use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\AddProcessorsPass;
-
- /**
- * Bundle.
- *
- * @author Jordi Boggiano <j.boggiano@seld.be>
- */
- class MonologBundle extends Bundle
- {
- public function build(ContainerBuilder $container)
- {
- parent::build($container);
-
- $container->addCompilerPass($channelPass = new LoggerChannelPass());
- $container->addCompilerPass(new DebugHandlerPass($channelPass));
- $container->addCompilerPass(new AddProcessorsPass());
- }
- }
|