/** * Populates the supplied response with the response for the supplied request. * * @param RequestInterface $request A request object. * @param MessageInterface $response A response object. * * @return void */ public function send(RequestInterface $request, MessageInterface $response) { if (!isset($this->fixture['status'])) { $this->fixture['status'] = 200; } $response->addHeader('HTTP ' . $this->fixture['status'] . ' null'); if (!empty($this->fixture['headers'])) { $response->addHeaders($this->fixture['headers']); } if (!empty($this->fixture['body'])) { $response->setContent($this->fixture['body']); } }
/** * @param RequestInterface $request * @param MessageInterface $response */ public function buzzSendMock($request, $response) { $response->setContent($this->buzzResponse); $response->addHeader('HTTP/1.1 ' . $this->buzzResponseHttpCode . ' Some text'); $response->addHeader('Content-Type: ' . $this->buzzResponseContentType); }