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
$thisappendUriParameter()
Append url parameter.
public
appendUriParameter(Uri $uri) : $this
Parameters
- $uri : Uri
-
Uri.
Return values
$thisgetEntities()
Get entities.
public
getEntities() : ComplexCollection
Return values
ComplexCollectiongetProperties()
Get properties.
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed>pack()
Pack hash.
public
pack() : string
Return values
stringsetEntities()
Set entities.
public
setEntities(ComplexCollection $entities) : $this
Parameters
- $entities : ComplexCollection
-
Entities.
Return values
$thissetProperty()
Set property.
public
setProperty(string $key, string $value) : $this
Parameters
- $key : string
-
Key.
- $value : string
-
Value.
Return values
$thisunpack()
Unpack hash.
public
unpack(string $hash) : bool
Parameters
- $hash : string
-
Hash.