Spec-Zone.ru › Symfony 2.8

Генератор 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/2.7/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.html

Spec-Zone.ru

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