diff --git a/src/Symfony/Bundle/ZendBundle/DependencyInjection/ZendExtension.php b/src/Symfony/Bundle/ZendBundle/DependencyInjection/ZendExtension.php index c21d3e2a0c6e..cfb3a90e14a0 100644 --- a/src/Symfony/Bundle/ZendBundle/DependencyInjection/ZendExtension.php +++ b/src/Symfony/Bundle/ZendBundle/DependencyInjection/ZendExtension.php @@ -60,6 +60,21 @@ public function load(array $configs, ContainerBuilder $container) $container->findDefinition('zend.logger')->removeMethodCall('registerErrorHandler'); } } + + $this->addClassesToCompile(array( + 'Zend\\Log\\Factory', + 'Zend\\Log\\Filter', + 'Zend\\Log\\Filter\\AbstractFilter', + 'Zend\\Log\\Filter\\Priority', + 'Zend\\Log\\Formatter', + 'Zend\\Log\\Formatter\\Simple', + 'Zend\\Log\\Logger', + 'Zend\\Log\\Writer', + 'Zend\\Log\\Writer\\AbstractWriter', + 'Zend\\Log\\Writer\\Stream', + 'Symfony\\Bundle\\ZendBundle\\Logger\\DebugLogger', + 'Symfony\\Bundle\\ZendBundle\\Logger\\Logger', + )); } }