From b6af36bb3c24323a0c5656d99889e189e6f416a7 Mon Sep 17 00:00:00 2001 From: seyfer Date: Wed, 6 May 2015 12:22:58 +0700 Subject: [PATCH 1/2] Fix issue #159 --- src/ZendDeveloperTools/Profiler.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ZendDeveloperTools/Profiler.php b/src/ZendDeveloperTools/Profiler.php index 011b0c6..145f356 100644 --- a/src/ZendDeveloperTools/Profiler.php +++ b/src/ZendDeveloperTools/Profiler.php @@ -10,11 +10,11 @@ namespace ZendDeveloperTools; -use Zend\Mvc\MvcEvent; -use Zend\Stdlib\PriorityQueue; use Zend\EventManager\EventInterface; -use Zend\EventManager\EventManagerInterface; use Zend\EventManager\EventManagerAwareInterface; +use Zend\EventManager\EventManagerInterface; +use Zend\Mvc\MvcEvent; +use Zend\Stdlib\PriorityQueue; class Profiler implements EventManagerAwareInterface { @@ -146,7 +146,7 @@ public function getEvent() */ public function setEventManager(EventManagerInterface $eventManager) { - $eventManager->addIdentifiers(array(__CLASS__, get_called_class(), 'profiler')); + $eventManager->addIdentifiers([__CLASS__, get_called_class(), 'profiler']); $this->eventManager = $eventManager; return $this; @@ -209,7 +209,7 @@ public function collect(MvcEvent $mvcEvent) if (isset($this->collectors)) { foreach ($this->collectors as $collector) { $collector->collect($mvcEvent); - $this->report->addCollector(unserialize(serialize($collector))); + $this->report->addCollector($collector); } $this->eventManager->trigger(ProfilerEvent::EVENT_COLLECTED, $this->getEvent()); From dc12fe1b25af5006ae3af334ad62f7ec02ba2580 Mon Sep 17 00:00:00 2001 From: seyfer Date: Wed, 6 May 2015 16:46:10 +0700 Subject: [PATCH 2/2] Fix back to php 5.4 syntax --- src/ZendDeveloperTools/Profiler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZendDeveloperTools/Profiler.php b/src/ZendDeveloperTools/Profiler.php index 145f356..86f4902 100644 --- a/src/ZendDeveloperTools/Profiler.php +++ b/src/ZendDeveloperTools/Profiler.php @@ -146,7 +146,7 @@ public function getEvent() */ public function setEventManager(EventManagerInterface $eventManager) { - $eventManager->addIdentifiers([__CLASS__, get_called_class(), 'profiler']); + $eventManager->addIdentifiers(array(__CLASS__, get_called_class(), 'profiler')); $this->eventManager = $eventManager; return $this;