CsrfProviderAdapter deprecated
class CsrfProviderAdapter implements CsrfTokenManagerInterface
deprecated
Адаптер для использования старых поставщиков CSRF, где ожидается новый {@link CsrfTokenManagerInterface}.
Методы
| __construct(CsrfProviderInterface $csrfProvider) | ||
| getCsrfProvider() | ||
| CsrfToken | getToken(string $tokenId) Возвращает токен CSRF для данного идентификатора. | |
| CsrfToken | refreshToken(string $tokenId) Генерирует новое значение токена для данного идентификатора. | |
| string|null | removeToken(string $tokenId) Деактивирует токен CSRF с данным идентификатором, если он существует. | |
| bool | isTokenValid(CsrfToken $token) Возвращает, является ли данный токен CSRF валидным. |
Подробности
__construct(CsrfProviderInterface $csrfProvider)
Параметры
| CsrfProviderInterface | $csrfProvider |
getCsrfProvider()
CsrfToken getToken(string $tokenId)
Возвращает токен CSRF для данного идентификатора.
Если ранее токен для данного ID не существовал, генерируется новый токен. В противном случае возвращается существующий токен (с тем же значением, а не тем же экземпляром).
Параметры
| string | $tokenId | Идентификатор токена. Вы можете выбрать произвольное значение для ID |
Значение возврата
| CsrfToken | Токен CSRF |
CsrfToken refreshToken(string $tokenId)
Генерирует новое значение токена для данного идентификатора.
Этот метод сгенерирует новое значение токена для данного идентификатора токена независимо от того, существовало ли ранее значение токена или нет. Он может использоваться для обеспечения одноразовых токенов в средах с высокими требованиями безопасности.
Параметры
| string | $tokenId | Идентификатор токена. Вы можете выбрать произвольное значение для ID |
Значение возврата
| CsrfToken | Токен CSRF |
string|null removeToken(string $tokenId)
Деактивирует токен CSRF с данным идентификатором, если он существует.
Параметры
| string | $tokenId | Идентификатор токена |
Значение возврата
| string|null | Возвращает удаленное значение токена, если оно существовало, в противном случае NULL |
bool isTokenValid(CsrfToken $token)
Возвращает, является ли данный токен CSRF валидным.
Параметры
| CsrfToken | $token | Токен CSRF |
Значение возврата
| bool | Возвращает true, если токен валиден, иначе false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Form/Extension/Csrf/CsrfProvider/CsrfProviderAdapter.html