@@ -91,21 +91,23 @@ public function load(array $configs, ContainerBuilder $container)
91
91
}
92
92
$ container ->setParameter ('monolog.handlers_to_channels ' , $ handlersToChannels );
93
93
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
+ }
109
111
}
110
112
111
113
$ container ->setParameter ('monolog.additional_channels ' , isset ($ config ['channels ' ]) ? $ config ['channels ' ] : array ());
@@ -766,5 +768,4 @@ private function getHandlerClassByType($handlerType)
766
768
767
769
return $ typeToClassMapping [$ handlerType ];
768
770
}
769
-
770
771
}
0 commit comments