Calendar
extends BaseEvent
in package
Define system maintenance object
Tags
Table of Contents
- $article_id : string|null
- $date_from : string|null
- $date_to : string|null
- $room_id : string|null
- $dbal : CalendarDBAL|null
- The database abstraction layer buffer
- __construct() : mixed
- Calender event constructor.
- Assignees() : Result
- Delete() : Result|null
- Delete from database
- Save() : Result|null
- loadFromSrc() : void
- Fetch from db
- database() : CalendarDBAL|null
- Get the database instance
Properties
$article_id
public
string|null
$article_id
The related article id
$date_from
public
string|null
$date_from
$date_to
public
string|null
$date_to
$room_id
public
string|null
$room_id
The room id of the related booking
$dbal
The database abstraction layer buffer
protected
CalendarDBAL|null
$dbal
= null
Methods
__construct()
Calender event constructor.
public
__construct([null|int $id = null ][, null|string $language = null ]) : mixed
Parameters
- $id : null|int = null
-
The id
- $language : null|string = null
-
The local language or null
Return values
mixed —Assignees()
public
Assignees(array<string|int, mixed> $assignees) : Result
Parameters
- $assignees : array<string|int, mixed>
Return values
Result —Delete()
Delete from database
public
Delete([false $skip = false ]) : Result|null
Parameters
- $skip : false = false
Return values
Result|null —Save()
public
Save([false $force_new_id = false ]) : Result|null
Parameters
- $force_new_id : false = false
Return values
Result|null —loadFromSrc()
Fetch from db
protected
loadFromSrc() : void
Return values
void —database()
Get the database instance
private
database() : CalendarDBAL|null