RuleController uses Singleton
FinalYes
Table of Contents
Methods
- __wakeup() : mixed
- add() : AddResult
- deleteById() : DeleteResult
- findRules() : array<string|int, mixed>
- getInstance() : static
- getList() : array<string|int, mixed>
- update() : UpdateResult
Methods
__wakeup()
public
__wakeup() : mixed
add()
public
add(string $title, int $channelId, int $queueConfigId, array<string|int, mixed>|null $searchTargets, array<string|int, mixed> $rules, array<string|int, mixed> $entities[, array<string|int, mixed> $settings = [] ]) : AddResult
Parameters
- $title : string
- $channelId : int
- $queueConfigId : int
- $searchTargets : array<string|int, mixed>|null
- $rules : array<string|int, mixed>
- $entities : array<string|int, mixed>
- $settings : array<string|int, mixed> = []
Return values
AddResultdeleteById()
public
deleteById(int $id) : DeleteResult
Parameters
- $id : int
Return values
DeleteResultfindRules()
public
findRules(Channel $channel) : array<string|int, mixed>
Parameters
- $channel : Channel
Return values
array<string|int, mixed>getInstance()
public
static getInstance() : static
Return values
staticgetList()
public
getList([array<string|int, mixed> $filter = [] ]) : array<string|int, mixed>
Parameters
- $filter : array<string|int, mixed> = []
Return values
array<string|int, mixed>update()
public
update(int $id, string $title, int $channelId, int $queueConfigId, array<string|int, mixed>|null $searchTargets, array<string|int, mixed> $rules, array<string|int, mixed> $entities[, array<string|int, mixed> $settings = [] ]) : UpdateResult
Parameters
- $id : int
- $title : string
- $channelId : int
- $queueConfigId : int
- $searchTargets : array<string|int, mixed>|null
- $rules : array<string|int, mixed>
- $entities : array<string|int, mixed>
- $settings : array<string|int, mixed> = []