Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
mod_data\dates Class Reference

Class for fetching the important dates in mod_data for a given module instance and a user. More...

Inheritance diagram for mod_data\dates:

Static Public Member Functions

static get_dates_for_module (cm_info $cm, int $userid)
 Returns a list of important dates in the given module for the user.
 

Protected Member Functions

 get_dates ()
 Returns a list of important dates in mod_data.
 

Protected Attributes

cm_info $cm
 The course module information object.
 
int $userid
 The user id.
 

Detailed Description

Class for fetching the important dates in mod_data for a given module instance and a user.

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

Member Function Documentation

◆ get_dates()

mod_data\dates::get_dates ( )
protected

Returns a list of important dates in mod_data.

Return values
array

Reimplemented from core\activity_dates.

◆ get_dates_for_module()

static core\activity_dates::get_dates_for_module ( cm_info $cm,
int $userid )
staticinherited

Returns a list of important dates in the given module for the user.

Parameters
cm_info$cmThe course module information.
int$useridThe user ID.
Return values
array|array[]

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