for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of the XiideaEasyAuditBundle package.
*
* (c) Xiidea <http://www.xiidea.net>
* This source file is subject to the MIT license that is bundled
* with this source code in the file LICENSE.
*/
namespace Xiidea\EasyAuditBundle\DependencyInjection\Compiler;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
class MonologLoggerPass implements CompilerPassInterface
{
public function process(ContainerBuilder $container)
if (false === $container->hasAlias('logger')) {
$container->removeDefinition('xiidea.easy_audit.mono_logger.service');
return;
}
$definition = $container->getDefinition('xiidea.easy_audit.mono_logger.service');
$definition->setPublic(TRUE);