/**
  *
  * {@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)));
 }
Esempio n. 2
0
 /**
  * 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));
 }