1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AttachedVoteSigner.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Vote\Service;
4
5
use Bitrix\Main\Security\Sign\Signer;
6
7
class
AttachedVoteSigner
8
{
9
public
const
SIGN_SALT
=
'vote.result'
;
10
11
public
function
sign
(
int
$attachId): string
12
{
13
return
(
new
Signer
())->sign((
string
)$attachId, self::SIGN_SALT);
14
}
15
23
public
function
unsign
(
string
$signedAttachId): int
24
{
25
return
(
int
)(
new
Signer
())->
unsign
($signedAttachId, self::SIGN_SALT);
26
}
27
}
Bitrix\Main\Security\Sign\Signer
Определения
signer.php:14
Bitrix\Vote\Service\AttachedVoteSigner
Определения
AttachedVoteSigner.php:8
Bitrix\Vote\Service\AttachedVoteSigner\sign
sign(int $attachId)
Определения
AttachedVoteSigner.php:11
Bitrix\Vote\Service\AttachedVoteSigner\unsign
unsign(string $signedAttachId)
Определения
AttachedVoteSigner.php:23
Bitrix\Vote\Service\AttachedVoteSigner\SIGN_SALT
const SIGN_SALT
Определения
AttachedVoteSigner.php:9
bitrix
modules
vote
lib
Service
AttachedVoteSigner.php
Создано системой
1.14.0