Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Public Member Functions | Protected Attributes | List of all members
core\check\check Class Reference

Base class for checks. More...

Inheritance diagram for core\check\check:
auth_none\check\noauth core\check\access\defaultuserrole core\check\access\frontpagerole core\check\access\guestrole core\check\access\riskadmin core\check\access\riskbackup core\check\access\riskxss core\check\environment\configrw core\check\environment\displayerrors core\check\environment\environment core\check\environment\nodemodules core\check\environment\preventexecpath core\check\environment\unsecuredataroot core\check\environment\upgradecheck core\check\environment\vendordir core\check\http\cookiesecure core\check\performance\backups core\check\performance\cachejs core\check\performance\debugging core\check\performance\designermode core\check\performance\stats core\check\security\crawlers core\check\security\emailchangeconfirmation core\check\security\embed core\check\security\mediafilterswf core\check\security\openprofiles core\check\security\passwordpolicy core\check\security\webcron tool_task\check\adhocqueue tool_task\check\cronrunning tool_task\check\maxfaildelay

Public Member Functions

 get_action_link ()
 A link to a place to action this. More...
 
 get_component ()
 Get the frankenstyle component name. More...
 
 get_id ()
 Get the check's id. More...
 
 get_name ()
 Get the short check name. More...
 
 get_ref ()
 Get the check reference. More...
 
 get_result ()
 Return the result. More...
 
 set_component (string $component)
 Get the frankenstyle component name. More...
 

Protected Attributes

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

Detailed Description

Base class for checks.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ get_action_link()

core\check\check::get_action_link ( )

◆ get_component()

core\check\check::get_component ( )

Get the frankenstyle component name.

Return values
string

◆ get_id()

core\check\check::get_id ( )

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()

core\check\check::get_name ( )

◆ get_ref()

core\check\check::get_ref ( )

Get the check reference.

Return values
stringmust be globally unique

◆ get_result()

core\check\check::get_result ( )
abstract

◆ set_component()

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

Get the frankenstyle component name.

Parameters
string$componentname

Member Data Documentation

◆ $component

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

$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: