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