diff --git a/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php b/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php index 5cd3e95ae0..a8a27d9eab 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; @@ -374,18 +375,18 @@ class TraceableEventDispatcher implements EventDispatcherInterface, TraceableEve } 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; @@ -395,10 +396,10 @@ class TraceableEventDispatcher implements EventDispatcherInterface, TraceableEve 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()) { @@ -407,7 +408,7 @@ class TraceableEventDispatcher implements EventDispatcherInterface, TraceableEve $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'