/** * Ensures that toError() works as expected. * */ public function testToError() { $factory = new HttpResponseFactory(); $response = $factory->toError('error', 'code', 501); $expected = json_encode(['error' => 'code', 'message' => 'error'], JSON_PRETTY_PRINT); $this->assertEquals($expected, (string) $response->getBody()); $this->assertEquals(501, $response->getStatusCode()); }
/** * {@inheritdoc} * */ public function toError($message, $code = 'system', $status = 500) { return $this->http->toError($message, $code, $status); }