Item extends TrackedObject
Class Item
Table of Contents
Properties
- $object : Item
- $objectBeforeSave : Item
Methods
- __construct() : mixed
- addDependantTrackedObject() : TrackedObject
- bindToEntityType() : TrackedObject
- getEntityId() : int
- getEntityType() : string
- makeThisObjectDependant() : TrackedObject
- prepareDeleteEventData() : EventHistoryData
- prepareExportEventData() : EventHistoryData
- prepareUpdateEventData() : array<string|int, EventHistoryData>
- prepareViewEventData() : EventHistoryData
- setTrackedFieldNames() : TrackedObject
Properties
$object
public
Item
$object
$objectBeforeSave
public
Item
$objectBeforeSave
Methods
__construct()
public
__construct([object $objectBeforeSave = null ][, object $object = null ]) : mixed
Parameters
- $objectBeforeSave : object = null
- $object : object = null
addDependantTrackedObject()
public
addDependantTrackedObject(TrackedObject $dependant) : TrackedObject
Parameters
- $dependant : TrackedObject
Return values
TrackedObjectbindToEntityType()
public
bindToEntityType(string $entityType, string $entityDescription) : TrackedObject
Parameters
- $entityType : string
- $entityDescription : string
Return values
TrackedObjectgetEntityId()
public
getEntityId() : int
Return values
intgetEntityType()
public
getEntityType() : string
Return values
stringmakeThisObjectDependant()
public
makeThisObjectDependant(string $ownerFieldName) : TrackedObject
Parameters
- $ownerFieldName : string
Return values
TrackedObjectprepareDeleteEventData()
public
prepareDeleteEventData() : EventHistoryData
Return values
EventHistoryDataprepareExportEventData()
public
prepareExportEventData() : EventHistoryData
Return values
EventHistoryDataprepareUpdateEventData()
public
prepareUpdateEventData() : array<string|int, EventHistoryData>
Tags
Return values
array<string|int, EventHistoryData>prepareViewEventData()
public
prepareViewEventData() : EventHistoryData
Return values
EventHistoryDatasetTrackedFieldNames()
public
setTrackedFieldNames(array<string|int, mixed> $trackedFieldNames) : TrackedObject
Parameters
- $trackedFieldNames : array<string|int, mixed>