getProPortals(); echo json_encode([ 'success' => true, 'portals' => $portals, ], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); } catch (Throwable $e) { $code = $e instanceof InvalidArgumentException ? 400 : 500; http_response_code($code); echo json_encode([ 'success' => false, 'error' => $e->getMessage(), ], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); }