Example #1
0
 private function executeOnException(Exception $exception)
 {
     try {
         $this->handler->onException($this->tracker, $this->requestSet, $exception);
     } catch (Exception $e) {
     }
 }
Example #2
0
 public function onException(Tracker $tracker, RequestSet $requestSet, Exception $e)
 {
     $this->rollbackTransaction();
     parent::onException($tracker, $requestSet, $e);
 }
Example #3
0
 public function track(Handler $handler, RequestSet $requestSet)
 {
     if (!$this->shouldRecordStatistics()) {
         return;
     }
     $requestSet->initRequestsAndTokenAuth();
     if ($requestSet->hasRequests()) {
         $handler->onStartTrackRequests($this, $requestSet);
         $handler->process($this, $requestSet);
         $handler->onAllRequestsTracked($this, $requestSet);
     }
 }