@@ -91,21 +91,23 @@ public function load(array $configs, ContainerBuilder $container)
9191 }
9292 $ container ->setParameter ('monolog.handlers_to_channels ' , $ handlersToChannels );
9393
94- $ this ->addClassesToCompile (array (
95- 'Monolog \\Formatter \\FormatterInterface ' ,
96- 'Monolog \\Formatter \\LineFormatter ' ,
97- 'Monolog \\Handler \\HandlerInterface ' ,
98- 'Monolog \\Handler \\AbstractHandler ' ,
99- 'Monolog \\Handler \\AbstractProcessingHandler ' ,
100- 'Monolog \\Handler \\StreamHandler ' ,
101- 'Monolog \\Handler \\FingersCrossedHandler ' ,
102- 'Monolog \\Handler \\FilterHandler ' ,
103- 'Monolog \\Handler \\TestHandler ' ,
104- 'Monolog \\Logger ' ,
105- 'Symfony \\Bridge \\Monolog \\Logger ' ,
106- 'Monolog \\Handler \\FingersCrossed \\ActivationStrategyInterface ' ,
107- 'Monolog \\Handler \\FingersCrossed \\ErrorLevelActivationStrategy ' ,
108- ));
94+ if (PHP_VERSION_ID < 70000 ) {
95+ $ this ->addClassesToCompile (array (
96+ 'Monolog \\Formatter \\FormatterInterface ' ,
97+ 'Monolog \\Formatter \\LineFormatter ' ,
98+ 'Monolog \\Handler \\HandlerInterface ' ,
99+ 'Monolog \\Handler \\AbstractHandler ' ,
100+ 'Monolog \\Handler \\AbstractProcessingHandler ' ,
101+ 'Monolog \\Handler \\StreamHandler ' ,
102+ 'Monolog \\Handler \\FingersCrossedHandler ' ,
103+ 'Monolog \\Handler \\FilterHandler ' ,
104+ 'Monolog \\Handler \\TestHandler ' ,
105+ 'Monolog \\Logger ' ,
106+ 'Symfony \\Bridge \\Monolog \\Logger ' ,
107+ 'Monolog \\Handler \\FingersCrossed \\ActivationStrategyInterface ' ,
108+ 'Monolog \\Handler \\FingersCrossed \\ErrorLevelActivationStrategy ' ,
109+ ));
110+ }
109111 }
110112
111113 $ container ->setParameter ('monolog.additional_channels ' , isset ($ config ['channels ' ]) ? $ config ['channels ' ] : array ());
@@ -766,5 +768,4 @@ private function getHandlerClassByType($handlerType)
766768
767769 return $ typeToClassMapping [$ handlerType ];
768770 }
769-
770771}
0 commit comments