first
This commit is contained in:
44
server-api/app/functions.php
Normal file
44
server-api/app/functions.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/**
|
||||
* Here is your custom functions.
|
||||
*/
|
||||
|
||||
use support\Response;
|
||||
use Webman\Http\Request;
|
||||
|
||||
if (!function_exists('api_success')) {
|
||||
function api_success(array $data = [], string $message = 'ok', int $code = 0): Response
|
||||
{
|
||||
return json([
|
||||
'code' => $code,
|
||||
'message' => $message,
|
||||
'data' => $data,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('api_error')) {
|
||||
function api_error(string $message = 'error', int $code = 1, array $data = []): Response
|
||||
{
|
||||
return json([
|
||||
'code' => $code,
|
||||
'message' => $message,
|
||||
'data' => $data,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('app_user')) {
|
||||
function app_user(Request $request): ?array
|
||||
{
|
||||
$user = $request->appUser ?? null;
|
||||
return is_array($user) ? $user : null;
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('app_user_id')) {
|
||||
function app_user_id(Request $request): int
|
||||
{
|
||||
return (int)(app_user($request)['id'] ?? 0);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user