public function addRequestSet(RequestSet $requests)
 {
     if (!$requests->hasRequests()) {
         return;
     }
     $value = $requests->getState();
     $value = json_encode($value);
     $this->backend->appendValuesToList($this->key, array($value));
 }
Example #2
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);
     }
 }