true, 'message' => $message, 'data' => $data]); } public static function error(string $message, int $code = 400, array $errors = []): never { self::json(['success' => false, 'message' => $message, 'errors' => $errors], $code); } public static function paginate(array $items, int $total, int $page, int $perPage): never { self::json([ 'success' => true, 'data' => $items, 'meta' => [ 'total' => $total, 'page' => $page, 'per_page' => $perPage, 'pages' => (int) ceil($total / $perPage), ], ]); } }