MIDDAG for Moodle

task_support extends facade

Facade for local_middag\framework\support\moodle\task_support.

Tags
see
task_support
mixin

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
string

get_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|null

get_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|null

next_scheduled()

public static next_scheduled(int $timestamp) : scheduled_task_dto|null
Parameters
$timestamp : int
Return values
scheduled_task_dto|null

queue_adhoc()

public static queue_adhoc(adhoc_task $task[, bool $checkExisting = = 'false' ]) : bool
Parameters
$task : adhoc_task
$checkExisting : bool = = 'false'
Return values
bool

reschedule_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
Return values
bool

        
On this page

Search results