$allowedRoles */ public static function requireAny(Request $request, Response $response, array $allowedRoles): void { $role = $request->role; if ($role === null || !in_array($role, $allowedRoles, true)) { $response->status(403)->json([ 'status' => 'error', 'error' => 'Forbidden', 'message' => 'لا تملك الصلاحية اللازمة لتنفيذ هذه العملية.', ]); exit; } } }