task_support extends facade
Facade for local_middag\framework\support\moodle\task_support.
Tags
Table of Contents
Methods
- get_adhoc_summary() : array<string|int, mixed>
- get_adhoc_tasks() : array<string|int, mixed>
- get_facade_accessor() : string
- Return the service accessor key for this facade.
- get_running_tasks() : array<string|int, mixed>
- get_scheduled_task() : scheduled_task_dto|null
- get_scheduled_tasks() : array<string|int, mixed>
- next_adhoc() : adhoc_task_dto|null
- next_scheduled() : scheduled_task_dto|null
- queue_adhoc() : bool
- reschedule_or_queue() : void
- run_adhoc_from_cli() : void
- run_scheduled_from_cli() : bool
Methods
get_adhoc_summary()
public
static get_adhoc_summary() : array<string|int, mixed>
Return values
array<string|int, mixed>get_adhoc_tasks()
public
static get_adhoc_tasks(string $classname[, bool $failedOnly = = 'false' ]) : array<string|int, mixed>
Parameters
- $classname : string
- $failedOnly : bool = = 'false'
Return values
array<string|int, mixed>get_facade_accessor()
Return the service accessor key for this facade.
public
static get_facade_accessor() : string
Return values
stringget_running_tasks()
public
static get_running_tasks([string $sort = = '\'\'' ]) : array<string|int, mixed>
Parameters
- $sort : string = = '\'\''
Return values
array<string|int, mixed>get_scheduled_task()
public
static get_scheduled_task(string $classname) : scheduled_task_dto|null
Parameters
- $classname : string
Return values
scheduled_task_dto|nullget_scheduled_tasks()
public
static get_scheduled_tasks() : array<string|int, mixed>
Return values
array<string|int, mixed>next_adhoc()
public
static next_adhoc(int $timestamp[, bool|null $checkLimits = = 'true' ][, string|null $classname = = 'null' ]) : adhoc_task_dto|null
Parameters
- $timestamp : int
- $checkLimits : bool|null = = 'true'
- $classname : string|null = = 'null'
Return values
adhoc_task_dto|nullnext_scheduled()
public
static next_scheduled(int $timestamp) : scheduled_task_dto|null
Parameters
- $timestamp : int
Return values
scheduled_task_dto|nullqueue_adhoc()
public
static queue_adhoc(adhoc_task $task[, bool $checkExisting = = 'false' ]) : bool
Parameters
- $task : adhoc_task
- $checkExisting : bool = = 'false'
Return values
boolreschedule_or_queue()
public
static reschedule_or_queue(adhoc_task $task) : void
Parameters
- $task : adhoc_task
run_adhoc_from_cli()
public
static run_adhoc_from_cli(int $taskid) : void
Parameters
- $taskid : int
run_scheduled_from_cli()
public
static run_scheduled_from_cli(scheduled_task $task) : bool
Parameters
- $task : scheduled_task