Spec-Zone.ru › Symfony 4.1

ГенераторLogoutUrl

класс LogoutUrlGenerator

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

Методы

__construct(RequestStack $requestStack = null, UrlGeneratorInterface $router = null, TokenStorageInterface $tokenStorage = null)
registerListener(string $key, string $logoutPath, string $csrfTokenId, string $csrfParameter, CsrfTokenManagerInterface $csrfTokenManager = null, string $context = 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(string $key, string $logoutPath, string $csrfTokenId, string $csrfParameter, CsrfTokenManagerInterface $csrfTokenManager = null, string $context = null)

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

Параметры

string $key Ключ брандмауэра
string $logoutPath Путь, начинающий процесс выхода
string $csrfTokenId Идентификатор CSRF-токена
string $csrfParameter Имя параметра CSRF-токена
CsrfTokenManagerInterface $csrfTokenManager Экземпляр CsrfTokenManagerInterface
string $context Контекст слушателя

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/4.0/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.html

Spec-Zone.ru

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