diff --git a/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php b/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php index e4aab5ba4d00..bc96270034d9 100644 --- a/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php +++ b/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php @@ -12,6 +12,7 @@ namespace Symfony\Component\HttpKernel\Debug; use Symfony\Component\Stopwatch\Stopwatch; +use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\HttpKernel\Log\LoggerInterface; use Symfony\Component\HttpKernel\Profiler\Profile; use Symfony\Component\HttpKernel\Profiler\Profiler; @@ -372,18 +373,18 @@ private function preDispatch($eventName, Event $event) } switch ($eventName) { - case 'kernel.request': + case KernelEvents::REQUEST: $this->stopwatch->openSection(); break; - case 'kernel.view': - case 'kernel.response': + case KernelEvents::VIEW: + case KernelEvents::RESPONSE: // stop only if a controller has been executed try { $this->stopwatch->stop('controller'); } catch (\LogicException $e) { } break; - case 'kernel.terminate': + case KernelEvents::TERMINATE: $token = $event->getResponse()->headers->get('X-Debug-Token'); $this->stopwatch->openSection($token); break; @@ -393,10 +394,10 @@ private function preDispatch($eventName, Event $event) private function postDispatch($eventName, Event $event) { switch ($eventName) { - case 'kernel.controller': + case KernelEvents::CONTROLLER: $this->stopwatch->start('controller', 'section'); break; - case 'kernel.response': + case KernelEvents::RESPONSE: $token = $event->getResponse()->headers->get('X-Debug-Token'); $this->stopwatch->stopSection($token); if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { @@ -405,7 +406,7 @@ private function postDispatch($eventName, Event $event) $this->updateProfiles($token, true); } break; - case 'kernel.terminate': + case KernelEvents::TERMINATE: $token = $event->getResponse()->headers->get('X-Debug-Token'); $this->stopwatch->stopSection($token); // The children profiles have been updated by the previous 'kernel.response'