/** * * {@inheritdoc} * * @see \Mcustiel\Phiremock\Server\Utils\Strategies\ResponseCreatorInterface::createResponse() */ public function createResponse(Expectation $expectation, TransactionData $transactionData) { $url = $expectation->getProxyTo(); $this->logger->debug('Proxying request to : ' . $url); return $this->httpService->send($transactionData->getRequest()->withUri(new Uri($url))); }
/** * Resets all the requests counters to 0. * * @return void */ public function resetRequestsCounter() { $uri = $this->createBaseUri()->withPath(self::API_EXECUTIONS_URL); $request = (new PsrRequest())->withUri($uri)->withMethod('delete'); $this->checkResponse($this->connection->send($request)); }