Details
Class Details
Table of Contents
Constants
- SourceId = 'TRACKING_SOURCE_ID'
Methods
- appendEntityFields() : void
- Append entity fields.
- appendEntityFieldValue() : mixed
- Append entity field value.
- getFieldCaption() : string
- Get field caption.
- isTrackingField() : string
- Check whether is tracking field.
- isTrackingFieldFilled() : false
- Check that the field value is filled
- prepareEntityData() : void
- Prepare entity data.
- saveEntityData() : void
- Prepare entity data.
Constants
SourceId
public
mixed
SourceId
= 'TRACKING_SOURCE_ID'
Methods
appendEntityFields()
Append entity fields.
public
static appendEntityFields(array<string|int, mixed> &$fields) : void
Parameters
- $fields : array<string|int, mixed>
-
Fields.
appendEntityFieldValue()
Append entity field value.
public
static appendEntityFieldValue(array<string|int, mixed> &$entityFields, array<string|int, mixed> $data) : mixed
Parameters
- $entityFields : array<string|int, mixed>
- $data : array<string|int, mixed>
getFieldCaption()
Get field caption.
public
static getFieldCaption(mixed $fieldName) : string
Parameters
- $fieldName : mixed
Return values
stringisTrackingField()
Check whether is tracking field.
public
static isTrackingField(mixed $fieldName) : string
Parameters
- $fieldName : mixed
Return values
stringisTrackingFieldFilled()
Check that the field value is filled
public
static isTrackingFieldFilled(array<string|int, mixed> $data) : false
Parameters
- $data : array<string|int, mixed>
Return values
falseprepareEntityData()
Prepare entity data.
public
static prepareEntityData(int $entityTypeId, int $entityId, array<string|int, mixed> &$data[, bool $isRequired = false ]) : void
Parameters
- $entityTypeId : int
-
Entity type ID.
- $entityId : int
-
Entity ID.
- $data : array<string|int, mixed>
-
Entity data.
- $isRequired : bool = false
saveEntityData()
Prepare entity data.
public
static saveEntityData(int $entityTypeId, int $entityId, array<string|int, mixed> $data[, bool $isNew = false ]) : void
Parameters
- $entityTypeId : int
-
Entity type ID.
- $entityId : int
-
Entity ID.
- $data : array<string|int, mixed>
-
Entity data.
- $isNew : bool = false
-
Is new.