* * 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:----N6fMyJYy84CA7IAusFyR12ei2EW2Gq/Ky2JxHiq/tHI2vG75wHeI5WTvSqR+jKpv6PDlM/69mjcHgYYbb64n1rL5TbHfNXIKLRqIaqE3lXDt+gz2kbHzVB7g96Lki5ZivL7wqd0UeWBz09cxfcKOqiu5Pp67vOEmhjfqpA+nsRIRiWtmPMxVca3xAPt0YZSrayX0YyrMZJBjNzeI3oN/exGAdiCxaJUV2glOgvo6ckp4Cw/upkXv5saKShxqmaRMCQMMjCMplhBcM3IAKCyXSIRJwiv62UDlmlECbjN+KP6ZZoebBJzKm3uEmjAeDv6DIsIcdC7XzUWRDatnXw5xUd7RjFigOMbwJJxuitGQiF0hALZY5E2WZpy8KCVCPr9y7nXsmwfUvmDPemIUzN2BRYn4Ou96B+b6N+vQxDD7XHujJW7iROOt3mtD97aH6mP0SIgYbrZrRkfNBbPB08jO9UWc2DwZ2dXHI/6s1Q9IsM7X6xuD85wFSGA1CC3xVAIvHmIehQlLl2wPUcYfanwaNVtUxTV7UTgPaP4We5r2Cn8knAkWMe9Z4TcBz6mucmO8aQQcr6RBxHuhXApCifqxZSHD21MWuRwmIYNHZryVK0oL6bl8BvMM5dlnrC7iyBFyutokWJ/JhEH44PfFo1MnQs2wRIr7i5y4IhmpouHmHZI=----ATTACHMENT:----NTcwNTc3MjY4NTk0OTU0NyA3MjU2NzMyNDU3NTU5OTE5IDg3MTI0Mjk5MTM3NjI0MTE=