/** * 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']); } }