Spec-Zone.ru › Symfony 3.2

Генератор URL выхода

класс LogoutUrlGenerator

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

Методы

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

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

string getLogoutPath(string|null $key = null)

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

string getLogoutUrl(string|null $key = null)

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

Подробности

__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)

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

Параметры

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

string getLogoutPath(string|null $key = null)

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

Параметры

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

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

string Путь вывода

string getLogoutUrl(string|null $key = null)

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

Параметры

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

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

string URL вывода

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

Spec-Zone.ru

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