РЬєŒ8џџџџK8$д ч€Р"€@hYŒ@л^;1€ш"€@`#€@џџџџНž|€8#€@@8Ш—€@ee``оŒ8@@/а‘8f@“XšŸ@ffџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€КдŒ8џџџџЌќ[фћЙПРИšŒ80‚ђŒ8џџџџ"„ЗЅR€€yуŒ8ВѕŒ8џџџџK8$д ч€Р"€@ t@л^;1€ш"€@`#€@џџџџНž|€8#€@€aоŒ8h˜aоŒ8haоŒ8ex`оŒ8р`оŒ8@—Pt‚@jjиaоŒ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџWžŒ8џџџџ„.Ÿ|€@ѕњŒ8рыaŒ8џџџџŽќ1€рЇљŒ8€ч№Œ8џџџџЋвƒ[ХwƒxКšŒ8№Њˆ@л^;1€ш"€@`#€@џџџџНž|€8#€@ИbоŒ8cоŒ8žиbоŒ8@Ш—€@kkcоŒ8kpbоŒ8аbоŒ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@ЕдŒ8џџџџЌќ[фћЙПРГšŒ8˜ЛдŒ8џџџџ"„ЗЅR€ &а‘8 ъИŒ8џџџџK8$д ч€Р"€@№Њˆ@л^;1€ш"€@`#€@џџџџНž|€8#€@Ш—€@mmdоŒ8mdоŒ80dоŒ8lˆcоŒ8EdoџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИœŒ8џџџџK)—мч€аВšŒ8„џџџџ­š|€˜"€@`Ш‘8џџџџK8$д ч€Р"€@№iˆ@л^;1€ш"€@€#€@џџџџНž|€8#€@w0eоŒ8HeоŒ8ˆw8`eоŒ8ІeоŒ8„ІџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрЗдŒ8џџџџЌќ[фћЙПhЖšŒ8PЕšŒ8џџџџ"„ЗЅR€р"а‘80ЙдŒ8џџџџђ2”|€ #€@Р$€@џџџџK8$д ч€Р"€@`уа‘8x€x8xfоŒ8 ™ѓŒ8ЉЉxHfоŒ8`fоŒ8fоŒ8xfоŒ8РfоŒ8@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ e(ёUџџџџ~+EЌВа€`|Я‘8 e(ёUџџџџмˆч€АnЦ‘8 e(ёUџџџџУxD™3еwƒHГšŒ8 t@л^;1€ш"€@`#€@џџџџНž|€8#€@z€z8аgоŒ8xhоŒ8­€­@8@фа‘8z@8`Iй‘8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ e(ёUџџџџœF\ŸГа€р7іŒ8 e(ёUџџџџƒСаvžНјXзИŒ8 e(ёUџџџџB˜ :|Jж˜ƒл‘8 e(ёU щШБпзнH}Ы‘8 e(ёUџџџџџQтNoлwƒ sЫ‘8€|iоŒ8а+зŒ8ЖˆЖ|ШhоŒ8рhоŒ8 iоŒ8|PiоŒ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@ц№Œ8џџџџPЎn+nч€ЈœЙŒ8Yџџџџ­š|€˜"€@œЙŒ8џџџџK8$д ч€Р"€@˜1Ј@л^;1€ш"€@`#€@џџџџНž|€8#€@0jоŒ8„|hkоŒ8ИjоŒ8@8Ј­ˆ@~~˜jоŒ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(єaŒ8џџџџЕ"К…НrђžЙŒ8Њџџџџ­š|€˜"€@pјд‘8џџџџK8$д ч€Р"€@ t@л^;1€ш"€@`#€@џџџџНž|€8#€@8€kоŒ8@@8`ша‘8‚@8 ша‘8‚€‚џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@й‘8џџџџF ›|€&јŒ8P„Œ8џџџџДШL1€`уŒ8`Єв‘8џџџџ.W˜|€РЙм‘8рХєŒ8џџџџ!к1€€б‘8`#€@џџџџНž|€8#€@XlоŒ8xlоŒ8ЈlоŒ8@Э г‘8‚@8€ѓŒ8‚€‚јlоŒ8mоŒ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€ѓaŒ8џџџџŽќ1€рЪб‘8 e(ёUџџџџK+,П*ю“А9Ь‘8 e(ёUџџџџ)=†Ijч€ ЙŒ8 e(ёUџџџџ+ї6Элc…‹€:Œ8`#€@џџџџНž|€8#€@иmоŒ8 ‚иlоŒ8nоŒ8„‚˜nоŒ8@йЈ­ˆ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрц№Œ8џџџџ€„ˆ €РJїŒ80џџџџ­š|€˜"€@№њЧ‘8џџџџK8$д ч€Р"€@№Њˆ@л^;1€ш"€@`#€@џџџџНž|€8#€@№nоŒ8@л )№Œ8††hoоŒ8†XoоŒ8€oоŒ8@ Їˆ@‡џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ protected $response; protected $exception; public function __construct(ResponseInterface $response, Http\Exception $exception) { $this->response = $response; $this->exception = $exception; } public function process( ServerRequestInterface $request, RequestHandlerInterface $handler ): ResponseInterface { return $this->exception->buildJsonResponse($this->response); } }; } protected function isJsonSerializable($response): bool { if ($response instanceof ResponseInterface) { return false; } return (is_array($response) || is_object($response) || $response instanceof JsonSerializable); } }