'Corps JSON invalide.']); } return $payload; } public static function requireMethod(string $method): void { if (strtoupper($_SERVER['REQUEST_METHOD'] ?? 'GET') !== strtoupper($method)) { JsonResponse::send(405, ['error' => 'Méthode non autorisée.']); } } }