interface EventRegistryInterface

Event Registry Interface

Methods

bool
registerEvent(string $name, string $title, string|null $extension = null, string|null $description = null)

Add event to events db table.

bool
hasEvent(string $name)

Return true if event exist

bool
deleteEvent(string $name)

Deleet event

bool
deleteEvents(array $filter)

Delete events.

array
getEvents(array $filter = [])

Get events list

bool
setEventsStatus(array $filter = [], int $status)

Set events status

Details

at line 26
bool registerEvent(string $name, string $title, string|null $extension = null, string|null $description = null)

Add event to events db table.

Parameters

string $name
string $title
string|null $extension
string|null $description

Return Value

bool

at line 34
bool hasEvent(string $name)

Return true if event exist

Parameters

string $name

Return Value

bool

at line 42
bool deleteEvent(string $name)

Deleet event

Parameters

string $name

Return Value

bool

at line 50
bool deleteEvents(array $filter)

Delete events.

Parameters

array $filter

Return Value

bool

at line 58
array getEvents(array $filter = [])

Get events list

Parameters

array $filter

Return Value

array

at line 67
bool setEventsStatus(array $filter = [], int $status)

Set events status

Parameters

array $filter
int $status

Return Value

bool