Event
in package
Implement event object
This class provides general interfaces to handle row events.
Tags
Table of Contents
- $row : array<string|int, mixed>
- __construct() : mixed
- Event constructor.
- DateTime() : false|int
- DeadlineOffset() : int
- Offset as interval in seconds before event will raise
- EmailTemplate() : string|null
- GetEmailSetup() : null|EmailSetup
- Id() : mixed
- ReminderInterval() : int
- Recurring reminder interval Must be lower than the actual offset to properly trigger
- Row() : array<string|int, mixed>
- Subject() : mixed
- Type() : string
Properties
$row
private
array<string|int, mixed>
$row
Methods
__construct()
Event constructor.
public
__construct(array<string|int, mixed> $row) : mixed
Parameters
- $row : array<string|int, mixed>
-
A row price object
Return values
mixed —DateTime()
public
DateTime() : false|int
Return values
false|int —DeadlineOffset()
Offset as interval in seconds before event will raise
public
DeadlineOffset() : int
Return values
int —EmailTemplate()
public
EmailTemplate() : string|null
Return values
string|null —GetEmailSetup()
public
GetEmailSetup() : null|EmailSetup
Return values
null|EmailSetup —Id()
public
Id() : mixed
Return values
mixed —ReminderInterval()
Recurring reminder interval Must be lower than the actual offset to properly trigger
public
ReminderInterval() : int
Return values
int —Row()
public
Row() : array<string|int, mixed>
Return values
array<string|int, mixed> —Subject()
public
Subject(string $language) : mixed
Parameters
- $language : string
Return values
mixed —Type()
public
Type() : string