Bitrix API

Sign

Class Hash

Table of Contents

Constants

delimiterData  = ';'
delimiterDataItem  = '.'
delimiterDataList  = '_'
delimiterSign  = '-'
signSalt  = 'site.form.hash'
signTime  = '+14 day'
uriDataParameterName  = 'b24form_data'
uriParameterName  = 'b24form_user'

Methods

__construct()  : mixed
Hash constructor.
addEntity()  : $this
Add entity.
appendUriParameter()  : $this
Append url parameter.
getEntities()  : ComplexCollection
Get entities.
getProperties()  : array<string|int, mixed>
Get properties.
pack()  : string
Pack hash.
setEntities()  : $this
Set entities.
setProperty()  : $this
Set property.
unpack()  : bool
Unpack hash.

Constants

delimiterData

public mixed delimiterData = ';'

delimiterDataItem

public mixed delimiterDataItem = '.'

delimiterDataList

public mixed delimiterDataList = '_'

delimiterSign

public mixed delimiterSign = '-'

signSalt

public mixed signSalt = 'site.form.hash'

signTime

public mixed signTime = '+14 day'

uriDataParameterName

public mixed uriDataParameterName = 'b24form_data'

uriParameterName

public mixed uriParameterName = 'b24form_user'

Methods

__construct()

Hash constructor.

public __construct() : mixed

addEntity()

Add entity.

public addEntity(int $entityTypeId, int $entityId) : $this
Parameters
$entityTypeId : int

Entity type ID.

$entityId : int

Entity Id.

Return values
$this

appendUriParameter()

Append url parameter.

public appendUriParameter(Uri $uri) : $this
Parameters
$uri : Uri

Uri.

Return values
$this

getProperties()

Get properties.

public getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed>

pack()

Pack hash.

public pack() : string
Return values
string

setProperty()

Set property.

public setProperty(string $key, string $value) : $this
Parameters
$key : string

Key.

$value : string

Value.

Return values
$this

unpack()

Unpack hash.

public unpack(string $hash) : bool
Parameters
$hash : string

Hash.

Return values
bool

        
On this page

Search results