Skip to content

Commit 5bf28a5

Browse files
committed
removed usage of addClassesToCompile on PHP7+
1 parent 804425d commit 5bf28a5

File tree

2 files changed

+21
-16
lines changed

2 files changed

+21
-16
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 3.0.3 (2017-01-10)
2+
3+
* Fixed deprecation notices when using Symfony 3.3+ and PHP7+
4+
15
## 3.0.2 (2017-01-03)
26

37
* Revert disabling DebugHandler in CLI environments

DependencyInjection/MonologExtension.php

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)