protected function _normalizeRequest($request)
    {
        if (preg_match('~^(?:[a-z]+:)?//~i', $request['path'])) {
            $parsed = array_intersect_key(parse_url($request['path']), $request);
            $request = $parsed + $request;
        }
        $request['path'] = (ltrim(strtok($request['path'], '?'), '/'));
        $request['method'] = strtoupper($request['method']);
        return $request;
    }
protected function _normalizeRequest($request)
    {
        if (preg_match('~^(?:[a-z]+:)?//~i', $request['path'])) {
            $parsed = array_intersect_key(parse_url($request['path']), $request);
            $request = $parsed + $request;
        }
        $request['path'] = (ltrim(strtok($request['path'], '?'), '/'));
        $request['method'] = strtoupper($request['method']);
        return $request;
    }
protected function _normalizeRequest ( $ request ) { if ( preg_match ( '~^(?:[a-z]+:)?//~i' , $ request [ 'path' ] ) ) { $ parsed = array_intersect_key ( parse_url ( $ request [ 'path' ] ) , $ request ) ; $ request = $ parsed + $ request ; } $ request [ 'path' ] = ( ltrim ( strtok ( $ request [ 'path' ] , '?' ) , '/' ) ) ; $ request [ 'method' ] = strtoupper ( $ request [ 'method' ] ) ; return $ request ; }
Normalizes a request.

@param  array $request The request to normalize.
@return array          The normalized request.
Normalizes a request .