JournalRepository implements JournalRepositoryInterface
Table of Contents
Interfaces
Methods
- append() : void
- getById() : JournalEvent|null
- getPending() : JournalEventCollection
- markProcessed() : void
- updateStatus() : void
Methods
append()
public
append(JournalEvent $event) : void
Parameters
- $event : JournalEvent
getById()
public
getById(int $id) : JournalEvent|null
Parameters
- $id : int
Return values
JournalEvent|nullgetPending()
public
getPending([int $limit = 50 ]) : JournalEventCollection
Parameters
- $limit : int = 50
Return values
JournalEventCollectionmarkProcessed()
public
markProcessed(JournalEventCollection $collection) : void
Parameters
- $collection : JournalEventCollection
updateStatus()
public
updateStatus(int $id, JournalStatus $status, string $info) : void
Parameters
- $id : int
- $status : JournalStatus
- $info : string