/**
  * @return \Symfony\Component\HttpFoundation\JsonResponse
  */
 public function send()
 {
     $jsonResponse = new JsonResponse($this->response->toArray(), Response::HTTP_OK, ['X-Zed-Host' => 1]);
     if ($this->repeatIsActive) {
         $jsonResponse->setEncodingOptions(JSON_PRETTY_PRINT);
     }
     return $jsonResponse;
 }
 /**
  * @param string $url
  * @param \Spryker\Shared\Transfer\TransferInterface $object
  * @param int|null $timeoutInSeconds (optional) default: null
  *
  * @return \Spryker\Shared\Transfer\TransferInterface
  */
 public function call($url, TransferInterface $object, $timeoutInSeconds = null)
 {
     self::$lastResponse = null;
     self::$lastResponse = $this->httpClient->request($url, $object, $this->prepareAndGetMetaTransfers(), $timeoutInSeconds);
     return self::$lastResponse->getTransfer();
 }