MIDDAG for Moodle

scheduled_service extends facade

Facade for local_middag\framework\application\service\task\scheduled_service.

Tags
see
scheduled_service
mixin

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
bool

get()

public static get(string $classname) : scheduled_task_dto
Parameters
$classname : string
Return values
scheduled_task_dto

get_facade_accessor()

Return the service accessor key for this facade.

public static get_facade_accessor() : string
Return values
string

is_customized()

public static is_customized(scheduled_task_dto $task) : bool
Parameters
$task : scheduled_task_dto
Return values
bool

is_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
bool

list()

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

reset_component()

public static reset_component(string $component) : void
Parameters
$component : string

run_now()

public static run_now(string $classname) : bool
Parameters
$classname : string
Return values
bool

        
On this page

Search results