Ejemplo n.º 1
0
function select_function_($webserver, $func)
{
    if ($selected_func = function_exists_("{$webserver}_{$func}")) {
        return $selected_func;
    } else {
        return "default_{$func}";
    }
}
Ejemplo n.º 2
0
function webserver_specific_func($webserver, $func)
{
    if ($webserver_specific_func = function_exists_("{$webserver}_specific_{$func}")) {
        return $webserver_specific_func;
    } else {
        return "default_{$func}";
    }
}
Ejemplo n.º 3
0
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);
}