Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
tool_task\check\longrunningtasks Class Reference

Long running tasks check. More...

Inheritance diagram for tool_task\check\longrunningtasks:

Public Member Functions

 get_action_link ()
 Links to the running task list.
 
 get_component ()
 Get the frankenstyle component name.
 
 get_id ()
 Get the check's id.
 
 get_name ()
 Get the short check name.
 
 get_ref ()
 Get the check reference.
 
 get_result ()
 Return result.
 
 set_component (string $component)
 Get the frankenstyle component name.
 

Protected Attributes

string $component = 'core'
 $component - The component / plugin this task belongs to.
 

Detailed Description

Long running tasks check.

Author
Qihui Chan (qihui.nosp@m.chan.nosp@m.@cata.nosp@m.lyst.nosp@m.-au.n.nosp@m.et)
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ get_action_link()

tool_task\check\longrunningtasks::get_action_link ( )

Links to the running task list.

Return values
action_link|null
Exceptions
coding_exception

Reimplemented from core\check\check.

◆ get_component()

core\check\check::get_component ( )
inherited

Get the frankenstyle component name.

Return values
string

◆ get_id()

core\check\check::get_id ( )
inherited

Get the check's id.

This defaults to the base name of the class which is ok in the most cases but if you have a check which can have multiple instances then you should override this to be unique.

Return values
stringmust be unique within a component

◆ get_name()

◆ get_ref()

core\check\check::get_ref ( )
inherited

Get the check reference.

Return values
stringmust be globally unique

◆ get_result()

tool_task\check\longrunningtasks::get_result ( )

Return result.

Return values
result

Reimplemented from core\check\check.

◆ set_component()

core\check\check::set_component ( string $component)
inherited

Get the frankenstyle component name.

Parameters
string$componentname

Member Data Documentation

◆ $component

string core\check\check::$component = 'core'
protectedinherited

$component - The component / plugin this task belongs to.

This is autopopulated by the check manager.


The documentation for this class was generated from the following file: