[FrameworkBundle] removed dependency with the DIC

This commit is contained in:
Noël GUILBERT 2010-08-30 16:00:37 +02:00 committed by Fabien Potencier
parent 8c6478dab9
commit d94271ba9c
2 changed files with 2 additions and 5 deletions

View File

@ -26,13 +26,11 @@ use Symfony\Component\HttpFoundation\Request;
*/
class ExceptionListener
{
protected $container;
protected $controller;
protected $logger;
public function __construct(ContainerInterface $container, $controller, LoggerInterface $logger = null)
public function __construct($controller, LoggerInterface $logger = null)
{
$this->container = $container;
$this->controller = $controller;
$this->logger = $logger;
}
@ -63,7 +61,7 @@ class ExceptionListener
error_log(sprintf('Uncaught PHP Exception %s: "%s" at %s line %s', get_class($exception), $exception->getMessage(), $exception->getFile(), $exception->getLine()));
}
$logger = $this->container->has('logger') ? $this->container->get('logger')->getDebugLogger() : null;
$logger = null !== $this->logger ? $this->logger->getDebugLogger() : null;
$attributes = array(
'_controller' => $this->controller,

View File

@ -46,7 +46,6 @@
<service id="exception_listener" class="%exception_listener.class%">
<tag name="kernel.listener" priority="128" />
<argument type="service" id="service_container" />
<argument>%exception_listener.controller%</argument>
<argument type="service" id="logger" on-invalid="null" />
</service>