Интерфейс TokenProvider
интерфейс TokenProviderInterface
Интерфейс для поставщиков маркеров.
Методы
| PersistentTokenInterface | loadTokenBySeries(string $series) Загружает активный маркер для данной серии. | |
| deleteTokenBySeries(string $series) Удаляет все маркеры, принадлежащие серии. | ||
| updateToken(string $series, string $tokenValue, DateTime $lastUsed) Обновляет маркер согласно этим данным. | ||
| createNewToken(PersistentTokenInterface $token) Создает новый маркер. |
Подробности
PersistentTokenInterface loadTokenBySeries(string $series)
Загружает активный маркер для данной серии.
Параметры
| string | $series |
Возвращаемое значение
| PersistentTokenInterface |
Исключения
| TokenNotFoundException | если маркер не найден |
deleteTokenBySeries(string $series)
Удаляет все маркеры, принадлежащие серии.
Параметры
| string | $series |
updateToken(string $series, string $tokenValue, DateTime $lastUsed)
Обновляет маркер согласно этим данным.
Параметры
| string | $series | |
| string | $tokenValue | |
| DateTime | $lastUsed |
Исключения
| TokenNotFoundException | если маркер не найден |
createNewToken(PersistentTokenInterface $token)
Создает новый маркер.
Параметры
| PersistentTokenInterface | $token |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Core/Authentication/RememberMe/TokenProviderInterface.html