/** * @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(); }