scheduled_service extends facade
Facade for local_middag\framework\application\service\task\scheduled_service.
Tags
Table of Contents
Methods
- exists() : bool
- get() : scheduled_task_dto
- get_facade_accessor() : string
- Return the service accessor key for this facade.
- is_customized() : bool
- is_overdue() : bool
- list() : array<string|int, mixed>
- list_by_component() : array<string|int, mixed>
- list_customized() : array<string|int, mixed>
- list_disabled() : array<string|int, mixed>
- list_overdue() : array<string|int, mixed>
- next() : scheduled_task_dto|null
- reset_component() : void
- run_now() : bool
Methods
exists()
public
static exists(string $classname) : bool
Parameters
- $classname : string
Return values
boolget()
public
static get(string $classname) : scheduled_task_dto
Parameters
- $classname : string
Return values
scheduled_task_dtoget_facade_accessor()
Return the service accessor key for this facade.
public
static get_facade_accessor() : string
Return values
stringis_customized()
public
static is_customized(scheduled_task_dto $task) : bool
Parameters
- $task : scheduled_task_dto
Return values
boolis_overdue()
public
static is_overdue(scheduled_task_dto $task[, int|null $now = = 'null' ]) : bool
Parameters
- $task : scheduled_task_dto
- $now : int|null = = 'null'
Return values
boollist()
public
static list() : array<string|int, mixed>
Return values
array<string|int, mixed>list_by_component()
public
static list_by_component(string $component) : array<string|int, mixed>
Parameters
- $component : string
Return values
array<string|int, mixed>list_customized()
public
static list_customized() : array<string|int, mixed>
Return values
array<string|int, mixed>list_disabled()
public
static list_disabled() : array<string|int, mixed>
Return values
array<string|int, mixed>list_overdue()
public
static list_overdue([int|null $now = = 'null' ]) : array<string|int, mixed>
Parameters
- $now : int|null = = 'null'
Return values
array<string|int, mixed>next()
public
static next(int $timestamp) : scheduled_task_dto|null
Parameters
- $timestamp : int
Return values
scheduled_task_dto|nullreset_component()
public
static reset_component(string $component) : void
Parameters
- $component : string
run_now()
public
static run_now(string $classname) : bool
Parameters
- $classname : string