Files
api/services/nginx/app/interfaces/response_i.php
T

19 lines
704 B
PHP

<?php
namespace interfaces;
interface response_i
{
public function response(bool $success, mixed $data, int $status = null): void;
public function success(mixed $data, int $status = null): void;
public function error(mixed $data, int $status = null): void;
public function rawJson(mixed $data, int $status = 200): void;
public function not_found(): void;
public function matching_route_found(): void;
public function method_not_allowed(): void;
public function internal_server_error($error): void;
public function forbidden(array $permissions): void;
public function add_data(string $key, mixed $value): void;
public function add_debug(mixed $data): void;
}