class Canonical (View source)

Methods

__construct(Config $config, UrlGeneratorInterface $urlGenerator, RequestStack $requestStack, string $defaultLocale)

No description

void
init()

No description

string|null
get(string|null $route = null, array $params = [])

No description

void
setUrlGenerator(UrlGeneratorInterface $urlGenerator)

Override the initial UrlGeneratorInterface

UrlGeneratorInterface
getUrlGenerator()

No description

string
getScheme()

No description

void
setScheme(string $scheme)

Override the scheme

int|null
getPort()

No description

void
setPort(int|null $port)

No description

string
getHost()

No description

void
setHost(string $host)

No description

string
getPath()

No description

void
setPath(string|null $route = null, array $params = [])

No description

string|null
generateLink(string|null $route, array|null $params, $canonical = false)

No description

Details

__construct(Config $config, UrlGeneratorInterface $urlGenerator, RequestStack $requestStack, string $defaultLocale)

Parameters

Config $config
UrlGeneratorInterface $urlGenerator
RequestStack $requestStack
string $defaultLocale

void init()

Return Value

void

string|null get(string|null $route = null, array $params = [])

Parameters

string|null $route
array $params

Return Value

string|null

void setUrlGenerator(UrlGeneratorInterface $urlGenerator)

Override the initial UrlGeneratorInterface

Parameters

UrlGeneratorInterface $urlGenerator

Return Value

void

UrlGeneratorInterface getUrlGenerator()

Return Value

UrlGeneratorInterface

string getScheme()

Return Value

string

void setScheme(string $scheme)

Override the scheme

Parameters

string $scheme

Return Value

void

int|null getPort()

Return Value

int|null

void setPort(int|null $port)

Parameters

int|null $port

Return Value

void

string getHost()

Return Value

string

void setHost(string $host)

Parameters

string $host

Return Value

void

string getPath()

Return Value

string

void setPath(string|null $route = null, array $params = [])

Parameters

string|null $route
array $params

Return Value

void

Parameters

string|null $route
array|null $params
$canonical

Return Value

string|null