X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fdevel%2Fwebprofiler%2Fsrc%2FTraceableEventDispatcher.php;fp=web%2Fmodules%2Fcontrib%2Fdevel%2Fwebprofiler%2Fsrc%2FTraceableEventDispatcher.php;h=0000000000000000000000000000000000000000;hp=44c5cf3dfc4eeb63e63ee782a157b7ee063f195d;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/modules/contrib/devel/webprofiler/src/TraceableEventDispatcher.php b/web/modules/contrib/devel/webprofiler/src/TraceableEventDispatcher.php deleted file mode 100644 index 44c5cf3df..000000000 --- a/web/modules/contrib/devel/webprofiler/src/TraceableEventDispatcher.php +++ /dev/null @@ -1,70 +0,0 @@ -stopwatch->isStarted('controller')) { - $this->stopwatch->stop('controller'); - } - break; - } - } - - /** - * {@inheritdoc} - */ - protected function postDispatch($eventName, Event $event) { - switch ($eventName) { - case KernelEvents::CONTROLLER: - $this->stopwatch->start('controller', 'section'); - break; - case KernelEvents::RESPONSE: - $token = $event->getResponse()->headers->get('X-Debug-Token'); - try { - $this->stopwatch->stopSection($token); - } catch (\LogicException $e) { - } - break; - case KernelEvents::TERMINATE: - // In the special case described in the `preDispatch` method above, the `$token` section - // does not exist, then closing it throws an exception which must be caught. - $token = $event->getResponse()->headers->get('X-Debug-Token'); - try { - $this->stopwatch->stopSection($token); - } catch (\LogicException $e) { - } - break; - } - } - - /** - * {@inheritdoc} - */ - public function getListenerPriority($eventName, $listener) { - if (!isset($this->listeners[$eventName])) { - return; - } - foreach ($this->listeners[$eventName] as $priority => $listeners) { - if (FALSE !== ($key = array_search($listener, $listeners, TRUE))) { - return $priority; - } - } - } - -}