RoutingUtil
in package
Table of Contents
Properties
- $csrfTokenName : string
- $requestStack : RequestStack
- $router : RouterInterface
- $tokenManager : ContaoCsrfTokenManager
Methods
- __construct() : mixed
- generateBackendRoute() : string
- Generate a backend route with token and referer.
Properties
$csrfTokenName read-only
private
string
$csrfTokenName
$requestStack read-only
private
RequestStack
$requestStack
$router read-only
private
RouterInterface
$router
$tokenManager read-only
private
ContaoCsrfTokenManager
$tokenManager
Methods
__construct()
public
__construct(ContaoCsrfTokenManager $tokenManager, RouterInterface $router, string $csrfTokenName, RequestStack $requestStack) : mixed
Parameters
- $tokenManager : ContaoCsrfTokenManager
- $router : RouterInterface
- $csrfTokenName : string
- $requestStack : RequestStack
generateBackendRoute()
Generate a backend route with token and referer.
public
generateBackendRoute([array<string|int, mixed> $params = [] ][, bool $addToken = true ][, bool $addReferer = true ][, array{absoluteUrl?: bool, route?: string} $options = [] ]) : string
Options:
- absoluteUrl: Return absolute url (default: false)
- route: Route name (default: contao_backend)
Parameters
- $params : array<string|int, mixed> = []
-
Url-Parameters
- $addToken : bool = true
- $addReferer : bool = true
- $options : array{absoluteUrl?: bool, route?: string} = []
-
Options
Tags
Return values
string —The backend route url