function bootstrap_inertia_($method, $path, $query, $headers, $body) { $query = remove_path_hacks_($query); if (handler_exists_(INERTIA_BOOTSTRAP_HANDLER)) { return request_(INERTIA_BOOTSTRAP_HANDLER, $method, $path, $query, $headers, $body); } else { return inertia_default_response_($path, inertia_relative_uri_($path)); } }
function default_request_($handler, $method, $path, $query, $headers, $body) { if (handler_exists_($handler)) { load_handler_($handler); if ($handler_function = function_exists_(handler_function_($handler))) { $params = array($method, $path, $query, $headers, $body); $response = call_user_func_array($handler_function, $params); return $response; } } return response_(STATUS_NOT_FOUND); }