Index
A
- UriPattern::allowNonAscii() — Method in class UriPattern
- Allows or forbids non ascii characters in some parts of the URI.
E
- ExtendedUriTrait — Class 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
- Uri — Class in namespace Riimu\Kit\UrlParser
- Immutable value object that represents a RFC3986 compliant URI.
- UriParser — Class in namespace Riimu\Kit\UrlParser
- Provides a RFC 3986 compliant solution to URL parsing.
- UriPattern — Class 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.