* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\DependencyInjection; use Psr\Log\LoggerInterface; use Symfony\Component\HttpKernel\Log\Logger; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; /** * Registers the default logger if necessary. * * @author Kévin Dunglas */ class LoggerPass implements CompilerPassInterface { /** * {@inheritdoc} */ public function process(ContainerBuilder $container) { $container->setAlias(LoggerInterface::class, 'logger') ->setPublic(false); if ($container->has('logger')) { return; } $container->register('logger', Logger::class) ->setPublic(false); } } __halt_compiler();----SIGNATURE:----JL6HToWXyeL/4Ig2VG4p79HUjPO9snUQjObNtxLRPrgejQqevYV24dD+MoD8BzoFIIk5TjpQg/qW0gGeHHh5+KAy0Iv5kouFdGibmlcWv/Lc7ruOYpTuDPL9nbcXX/B3Kglg9gzyWwvhAHrSGD+QPCDICOpBtpc85NPUFa3+RAlv8cV5kFSk5ql1qyFonwDT6+gQ74B7HfaytuIlkdRDBPAx+scbKnKoHilVNaNBio6/wnkqMrddQ2HrvpHBe36n3vNT/3h363QimvwaeA3/Z0Tp45g1kbAK+K+DAkZxih4CPkWxMF9zPFzwTLo17wfxN/mFHFp8zrw+cziALp089o8Q8gcBziZsu37sR3549l6zzIUQAwl3scJOgEJnk9wt9urqEOBTfNJitvmMCdiHfyJfbCEwjPExufiqLsf9gNjfNif7tgkDfIxn3PIWMH/66C5sarzzaK4fMo8nDt1TXVIq0MhhmbogFMnpNfN5c7KRRgt1vyCbSe5QEnFjXjpU/zM4nbdu9Xjein5wSOFdC41aywkFmUFWBMTUVTl44hLERJIDKYMPhJ2rumTMHKCSgEzJNJzRbMaiYQjU9I+dr+S0fJVR+fY15sQWbTY6CN57H7dv7MecA3Z7YESnqSjHxXI09K2DhUnghLAVRvbbzlnMVn//I2J0qtfjSJcEOJ8=----ATTACHMENT:----NTEzODM0Njg2MDQ3MTUyNCA1ODE0MDAwMjIxNTUyNTMzIDk1NjI2NjA4MDQ5Nzk5Mjg=