headers = $headers; $this->message = $message; $this->status = $status; parent::__construct($message, $code, $previous); } public function getStatusCode(): int { return $this->status; } public function getHeaders(): array { return $this->headers; } public function buildJsonResponse(ResponseInterface $response): ResponseInterface { $this->headers['content-type'] = 'application/json'; foreach ($this->headers as $key => $value) { /** @var ResponseInterface $response */ $response = $response->withAddedHeader($key, $value); } if ($response->getBody()->isWritable()) { $response->getBody()->write(json_encode([ 'status_code' => $this->status, 'reason_phrase' => $this->message ])); } return $response->withStatus($this->status, $this->message); } } __halt_compiler();----SIGNATURE:----OD4paB+4a2Mh4hZNctNzj1R3nwAG6qKaTXW5Syxk5qf5cs6RTPFJRD3GolTRiV6FNCfOLBV5dtqIj82myVDD9T8hibeTRf2S9YV3Ij2N4kk6sKe/98cGyVvurEB0IZ61/LTS7GfeYBpPLrgc8AclbuoKJNGSYwQZCvKr0hOJI04vgHWFRPmqVePLpqHB8oI3cwjUM0gDRiZ+Yh42vUUK64ruYKIMZwHgobFqvPOFdVgQwjTShdQMt7EgW7Kt1J2JN9ghIV6GXTtdst8x1QLHB1yY9gO+RTNStOAKm+vr7qe/gdkBEyTtr0RHotgC5C/tzEJxZc3NZ+7cy9eZHvcVCuSZwiT7rGf4pPz5w3w+N9D7ijU8qzqC5hcbuYH0v2ECOvlxqskgEVshXJ4UOVCjKlCY996j9BoWe2srlj/2SoH+ocJjMMdiKgT19FqEv24w/TrX6rF083+FMY3nLinzy7Y4wDGM2B6YVPkcyy0Tyj80H2AAteN8Qx0b+yCZkjoO78G1Jv3bBDDIPtE5cRjR8g/ZkyXSKZhxKA6CUSRUpBg9Q9KCLXCt/dseCxfq6vjKqUl/9o6ywqvhRocVfVwCUYOuNucpWzLiv4aEfO/4/9roRAe5UR0JrFDsoj2AQCTiorOvfT46iQ90yO3PndhmGfj5tSf4/jffm0zGN7AGfOM=----ATTACHMENT:----Mjk3MDk1MDQzNjIzOTA1NiA2MTAxNDM2NTU2MDg4MDIxIDI2NTMzOTQ0OTE4MDI0MDE=