/** * {@inheritdoc} */ public function stop(InternalRequestInterface $internalRequest) { if ($internalRequest->hasParameter(self::START_TIME) && !$internalRequest->hasParameter(self::TIME)) { return $internalRequest->withParameter(self::TIME, $this->getTime() - $internalRequest->getParameter(self::START_TIME)); } return $internalRequest; }
/** * {@inheritdoc} */ private function getRootRequest(InternalRequestInterface $internalRequest) { if ($internalRequest->hasParameter(self::PARENT_REQUEST)) { return $this->getRootRequest($internalRequest->getParameter(self::PARENT_REQUEST)); } return $internalRequest; }