LogoutUrlExtension
extends AbstractExtension
in package
LogoutUrlHelper provides generator functions for the logout URL to Twig.
Tags
Table of Contents
- $generator : mixed
- __construct() : mixed
- getFilters() : array<string|int, TwigFilter>
- Returns a list of filters to add to the existing list.
- getFunctions() : array<string|int, TwigFunction>
- Returns a list of functions to add to the existing list.
- getLogoutPath() : string
- Generates the relative logout URL for the firewall.
- getLogoutUrl() : string
- Generates the absolute logout URL for the firewall.
- getName() : mixed
- {@inheritdoc}
- getNodeVisitors() : array<string|int, NodeVisitorInterface>
- Returns the node visitor instances to add to the existing list.
- getOperators() : array<string|int, array<string|int, mixed>>
- Returns a list of operators to add to the existing list.
- getTests() : array<string|int, TwigTest>
- Returns a list of tests to add to the existing list.
- getTokenParsers() : array<string|int, TokenParserInterface>
- Returns the token parser instances to add to the existing list.
Properties
$generator
private
mixed
$generator
Methods
__construct()
public
__construct(LogoutUrlGenerator $generator) : mixed
Parameters
- $generator : LogoutUrlGenerator
Return values
mixed —getFilters()
Returns a list of filters to add to the existing list.
public
getFilters() : array<string|int, TwigFilter>
Return values
array<string|int, TwigFilter> —getFunctions()
Returns a list of functions to add to the existing list.
public
getFunctions() : array<string|int, TwigFunction>
Return values
array<string|int, TwigFunction> —getLogoutPath()
Generates the relative logout URL for the firewall.
public
getLogoutPath([string|null $key = null ]) : string
Parameters
- $key : string|null = null
-
The firewall key or null to use the current firewall key
Return values
string —The relative logout URL
getLogoutUrl()
Generates the absolute logout URL for the firewall.
public
getLogoutUrl([string|null $key = null ]) : string
Parameters
- $key : string|null = null
-
The firewall key or null to use the current firewall key
Return values
string —The absolute logout URL
getName()
{@inheritdoc}
public
getName() : mixed
Return values
mixed —getNodeVisitors()
Returns the node visitor instances to add to the existing list.
public
getNodeVisitors() : array<string|int, NodeVisitorInterface>
Return values
array<string|int, NodeVisitorInterface> —getOperators()
Returns a list of operators to add to the existing list.
public
getOperators() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>> —First array of unary operators, second array of binary operators
getTests()
Returns a list of tests to add to the existing list.
public
getTests() : array<string|int, TwigTest>
Return values
array<string|int, TwigTest> —getTokenParsers()
Returns the token parser instances to add to the existing list.
public
getTokenParsers() : array<string|int, TokenParserInterface>