Contao Utils Bundle

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

$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
throws
ContainerExceptionInterface
throws
NotFoundExceptionInterface
Return values
string

The backend route url


        
On this page

Search results