コード例 #1
0
ファイル: ProfilerListener.php プロジェクト: antoinebon/zf2
 /**
  * ProfilerEvent::EVENT_COLLECTED event callback.
  *
  * @param ProfilerEvent $event
  */
 public function onCollected(ProfilerEvent $event)
 {
     $profiler = $event->getProfiler();
     $report = $event->getReport();
     // Log every collected profile except for profiler route
     $routeMatch = $event->getApplication()->getMvcEvent()->getRouteMatch();
     if ($routeMatch && !in_array($routeMatch->getMatchedRouteName(), array('profiler', 'profiler-static'))) {
         $event->getApplication()->getServiceManager()->get('Profiler\\ProfilerService')->logCollectedProfilesIntoLogFile($profiler, $report);
     }
 }