class UriResolver

The UriResolver class takes an URI (relative, absolute, fragment, etc.) and turns it into an absolute URI against another given base URI.

Methods

static string
resolve(string$uri,string|null$baseUri)

Resolves a URI according to a base URI.

Details

staticstring resolve(string$uri,string|null$baseUri)

Resolves a URI according to a base URI.

For example if $uri=/foo/bar and $baseUri=https://symfony.com it will return https://symfony.com/foo/bar

If the $uri is not absolute you must pass an absolute $baseUri

Parameters

string $uri
string|null $baseUri

Return Value

string