A

UriPattern::allowNonAscii() — Method in class UriPattern
Allows or forbids non ascii characters in some parts of the URI.

E

ExtendedUriTraitClass in namespace Riimu\Kit\UrlParser
Provides convenience methods for accessing the standard URI interface.

G

ExtendedUriTrait::getScheme() — Method in class ExtendedUriTrait
Returns the scheme component of the URI.
ExtendedUriTrait::getStandardPort() — Method in class ExtendedUriTrait
Returns the standard port for the current scheme.
ExtendedUriTrait::getUserInfo() — Method in class ExtendedUriTrait
Returns the user information component of the URI.
ExtendedUriTrait::getUsername() — Method in class ExtendedUriTrait
Returns the decoded username from the URI.
ExtendedUriTrait::getPassword() — Method in class ExtendedUriTrait
Returns the decoded password from the URI.
ExtendedUriTrait::getHost() — Method in class ExtendedUriTrait
Returns the host component of the URI.
ExtendedUriTrait::getIpAddress() — Method in class ExtendedUriTrait
Returns the IP address from the host component.
ExtendedUriTrait::getTopLevelDomain() — Method in class ExtendedUriTrait
Returns the top level domain from the host component.
ExtendedUriTrait::getPath() — Method in class ExtendedUriTrait
Returns the path component of the URI.
ExtendedUriTrait::getPathSegments() — Method in class ExtendedUriTrait
Returns the decoded path segments from the path component.
ExtendedUriTrait::getPathExtension() — Method in class ExtendedUriTrait
Returns the file extension for the last segment in the path.
ExtendedUriTrait::getQuery() — Method in class ExtendedUriTrait
Returns the query string of the URI.
ExtendedUriTrait::getQueryParameters() — Method in class ExtendedUriTrait
Returns the decoded parameters parsed from the query component.
Uri::getScheme() — Method in class Uri
Returns the scheme component of the URI.
Uri::getAuthority() — Method in class Uri
Returns the authority component of the URI.
Uri::getUserInfo() — Method in class Uri
Returns the user information component of the URI.
Uri::getHost() — Method in class Uri
Returns the host component of the URI.
Uri::getPort() — Method in class Uri
Returns the port component of the URI.
Uri::getPath() — Method in class Uri
Returns the path component of the URI.
Uri::getQuery() — Method in class Uri
Returns the query string of the URI.
Uri::getFragment() — Method in class Uri
Returns the fragment component of the URI.

M

UriPattern::matchUri() — Method in class UriPattern
Matches the string against URI or relative-ref ABNF.
UriPattern::matchAbsoluteUri() — Method in class UriPattern
Matches the string against the URI ABNF.
UriPattern::matchRelativeUri() — Method in class UriPattern
Matches the string against the relative-ref ABNF.
UriPattern::matchScheme() — Method in class UriPattern
Matches the string against the scheme ABNF.
UriPattern::matchHost() — Method in class UriPattern
Matches the string against the host ABNF.

P

UriParser::parse() — Method in class UriParser
Parses the URL using the generic URI syntax.

S

UriParser::setMode() — Method in class UriParser
Sets the parsing mode.

U

UriClass in namespace Riimu\Kit\UrlParser
Immutable value object that represents a RFC3986 compliant URI.
UriParserClass in namespace Riimu\Kit\UrlParser
Provides a RFC 3986 compliant solution to URL parsing.
UriPatternClass in namespace Riimu\Kit\UrlParser
Provides PCRE based matching for URIs.

W

ExtendedUriTrait::withPath() — Method in class ExtendedUriTrait
Returns a URI instance with the specified path.
ExtendedUriTrait::withPathSegments() — Method in class ExtendedUriTrait
Returns a URI instance with path constructed from given path segments.
ExtendedUriTrait::withQuery() — Method in class ExtendedUriTrait
Returns a URI instance with the specified query string.
ExtendedUriTrait::withQueryParameters() — Method in class ExtendedUriTrait
Returns a URI instance with the query constructed from the given parameters.
Uri::withScheme() — Method in class Uri
Returns a URI instance with the specified scheme.
Uri::withUserInfo() — Method in class Uri
Returns a URI instance with the specified user information.
Uri::withHost() — Method in class Uri
Returns a URI instance with the specified host.
Uri::withPort() — Method in class Uri
Returns a URI instance with the specified port.
Uri::withPath() — Method in class Uri
Returns a URI instance with the specified path.
Uri::withQuery() — Method in class Uri
Returns a URI instance with the specified query string.
Uri::withFragment() — Method in class Uri
Returns a URI instance with the specified URI fragment.

_

Uri::__construct() — Method in class Uri
Creates a new instance of Uri.
Uri::__toString() — Method in class Uri
Returns the string representation of the URI.
UriParser::__construct() — Method in class UriParser
Creates a new instance of UriParser.
UriPattern::__construct() — Method in class UriPattern
Creates a new instance of UriPattern.