Spec-Zone.ru › Symfony 3.4

LogoutUrlGenerator

класс LogoutUrlGenerator

Предоставляет функции генератора для URL выхода из системы.

Методы

__construct(RequestStack $requestStack = null, UrlGeneratorInterface $router = null, TokenStorageInterface $tokenStorage = null)
registerListener($key, $logoutPath, $csrfTokenId, $csrfParameter, CsrfTokenManagerInterface $csrfTokenManager = null)

Регистрирует LogoutListener брандмауэра, позволяя генерировать его URL.

string getLogoutPath(string|null $key = null)

Генерирует абсолютный путь выхода из системы для брандмауэра.

string getLogoutUrl(string|null $key = null)

Генерирует абсолютный URL выхода из системы для брандмауэра.

setCurrentFirewall(string|null $key, string|null $context = null)

Подробности

__construct(RequestStack $requestStack = null, UrlGeneratorInterface $router = null, TokenStorageInterface $tokenStorage = null)

Параметры

RequestStack $requestStack
UrlGeneratorInterface $router
TokenStorageInterface $tokenStorage

registerListener($key, $logoutPath, $csrfTokenId, $csrfParameter, CsrfTokenManagerInterface $csrfTokenManager = null)

Регистрирует LogoutListener брандмауэра, позволяя генерировать его URL.

Параметры

$key
$logoutPath
$csrfTokenId
$csrfParameter
CsrfTokenManagerInterface $csrfTokenManager

string getLogoutPath(string|null $key = null)

Генерирует абсолютный путь выхода из системы для брандмауэра.

Параметры

string|null $key Ключ брандмауэра или null для использования текущего ключа брандмауэра

Возвращаемое значение

string Путь выхода из системы

string getLogoutUrl(string|null $key = null)

Генерирует абсолютный URL выхода из системы для брандмауэра.

Параметры

string|null $key Ключ брандмауэра или null для использования текущего ключа брандмауэра

Возвращаемое значение

string URL выхода из системы

setCurrentFirewall(string|null $key, string|null $context = null)

Параметры

string|null $key Текущий ключ брандмауэра
string|null $context Текущий контекст брандмауэра

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API