EntryHistoryService
extends Injectable
Table of Contents
Properties
-
$entityManager
: EntityManager
-
$entryEntryEventRepository
: EntryEntryEventRepository
-
$entryEventRepository
: EntryEventRepository
-
$entryEventTypeRepository
: EntryEventTypeRepository
-
$entryRepository
: EntryRepository
-
$logger
: Logger
-
$securityProvider
: ISecurityProvider
Methods
-
__construct()
: mixed
-
bulkInsertEntryEntryEvent()
: void
-
createLog()
: void
-
getHistoryByEntryId()
: array<string|int, mixed>|null
-
discardNonUniqueEntryIds()
: mixed
-
doBulkInsert()
: void
-
entryExists()
: bool
-
getEntryIdListFromQueryFormattedValuesArray()
: mixed
-
logToFile()
: mixed
__construct()
public
__construct(ISecurityProvider $securityProvider, EntryEventRepository $entryEventRepository, EntryEventTypeRepository $entryEventTypeRepository, EntryEntryEventRepository $entryEntryEventRepository, EntryRepository $entryRepository, EntityManager $entityManager) : mixed
Parameters
-
$securityProvider
: ISecurityProvider
-
-
$entryEventRepository
: EntryEventRepository
-
-
$entryEventTypeRepository
: EntryEventTypeRepository
-
-
$entryEntryEventRepository
: EntryEntryEventRepository
-
-
$entryRepository
: EntryRepository
-
-
$entityManager
: EntityManager
-
bulkInsertEntryEntryEvent()
public
bulkInsertEntryEntryEvent(mixed $entryIdList, mixed $entryEventId) : void
Parameters
-
$entryIdList
: mixed
-
-
$entryEventId
: mixed
-
createLog()
public
createLog(mixed $mainType, mixed $subType[, mixed $entryIdList = null ][, mixed $visibilityPermissionLevel = null ]) : void
Parameters
-
$mainType
: mixed
-
-
$subType
: mixed
-
-
$entryIdList
: mixed
= null
-
-
$visibilityPermissionLevel
: mixed
= null
-
getHistoryByEntryId()
public
getHistoryByEntryId(int $entryId) : array<string|int, mixed>|null
Parameters
-
$entryId
: int
-
Return values
array<string|int, mixed>|null
discardNonUniqueEntryIds()
private
discardNonUniqueEntryIds(mixed $entryIdList) : mixed
Parameters
-
$entryIdList
: mixed
-
doBulkInsert()
private
doBulkInsert(mixed $valuesArray) : void
Parameters
-
$valuesArray
: mixed
-
entryExists()
private
entryExists(int $entryId) : bool
Parameters
-
$entryId
: int
-
getEntryIdListFromQueryFormattedValuesArray()
private
getEntryIdListFromQueryFormattedValuesArray(mixed $valuesArray) : mixed
Parameters
-
$valuesArray
: mixed
-
logToFile()
private
logToFile(mixed $e, mixed $valuesArray) : mixed
Parameters
-
$e
: mixed
-
-
$valuesArray
: mixed
-