Files
TVGuide/app/src/ApiResponse.php
T
2026-07-07 12:49:25 +02:00

26 lines
557 B
PHP

<?php
class ApiResponse
{
public static function json(array $payload, int $statusCode = 200): void
{
http_response_code($statusCode);
header('Content-Type: application/json; charset=utf-8');
echo json_encode(
$payload,
JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES
);
exit;
}
public static function error(string $message, int $statusCode = 500): void
{
self::json([
'ok' => false,
'error' => $message,
], $statusCode);
}
}