src/VDB/Uri/Uri.php
private function parseUriReference()
    {
        $this->parseScheme();
        $this->parseAuthority();
        $this->parsePath();
        $this->parseQuery();
        $this->parseFragment();

        $this->doSchemeSpecificPostProcessing();

        if (strlen($this->remaining)) {
            throw new ErrorException("Still something left after parsing, shouldn't happen: '$this->remaining'");
        }
    }
private function parseUriReference()
    {
        $this->parseScheme();
        $this->parseAuthority();
        $this->parsePath();
        $this->parseQuery();
        $this->parseFragment();

        $this->doSchemeSpecificPostProcessing();

        if (strlen($this->remaining)) {
            throw new ErrorException("Still something left after parsing, shouldn't happen: '$this->remaining'");
        }
    }
private function parseUriReference ( ) { $ this -> parseScheme ( ) ; $ this -> parseAuthority ( ) ; $ this -> parsePath ( ) ; $ this -> parseQuery ( ) ; $ this -> parseFragment ( ) ; $ this -> doSchemeSpecificPostProcessing ( ) ; if ( strlen ( $ this -> remaining ) ) { throw new ErrorException ( "Still something left after parsing, shouldn't happen: '$this->remaining'" ) ; } }
From RFC 3986 paragraph 4.1

Uri-reference = Uri / relative-ref
From RFC 3986 paragraph 4 . 1