|
| __construct (protected string string $modname,) |
| Constructor.
|
|
|
bool bool | $colourize = true |
| Determine if the icon must be colored or not.
|
|
string string | $extraclasses = '' |
| Extra container classes.
|
|
iconsize iconsize | $iconsize = iconsize::UNDEFINED |
| set the icon size
|
|
url url | $iconurl |
| The icon URL.
|
|
bool bool | $isbranded |
| is branded
|
|
string string | $purpose |
| The module purpose.
|
|
string string | $title = '' |
| optional text title
|
|
◆ __construct()
core_course\output\activity_icon::__construct |
( |
protected string string | $modname | ) |
|
|
protected |
Constructor.
- Parameters
-
string | $modname | the module name |
- Parameters
-
◆ export_for_template()
core_course\output\activity_icon::export_for_template |
( |
renderer_base | $output | ) |
|
Function to export the renderer data in a format that is suitable for a mustache template.
This means:
- No complex types - only stdClass, array, int, string, float, bool
- Any additional info that is required for the template is pre-calculated (e.g. capability checks).
- Parameters
-
renderer_base | $output | Used to do a final render of any components that need to be rendered for export. |
- Return values
-
Implements core\output\templatable.
◆ from_cm_info()
static core_course\output\activity_icon::from_cm_info |
( |
cm_info | $cm | ) |
|
|
static |
Create an activity icon from a cm_info object.
- Parameters
-
- Return values
-
◆ from_modname()
static core_course\output\activity_icon::from_modname |
( |
string | $modname | ) |
|
|
static |
Create an activity icon from a module name.
- Parameters
-
- Return values
-
◆ get_colourize()
core_course\output\activity_icon::get_colourize |
( |
| ) |
|
Get the colourize icon value.
- Return values
-
◆ get_extra_classes()
core_course\output\activity_icon::get_extra_classes |
( |
| ) |
|
Get the extra classes.
- Return values
-
◆ get_icon_classes()
core_course\output\activity_icon::get_icon_classes |
( |
renderer_base | $output | ) |
|
Get the icon classes.
- Parameters
-
- Return values
-
◆ get_icon_size()
core_course\output\activity_icon::get_icon_size |
( |
| ) |
|
Get the icon size.
- Return values
-
◆ get_icon_url()
core_course\output\activity_icon::get_icon_url |
( |
renderer_base | $output | ) |
|
Get the icon URL.
- Parameters
-
- Return values
-
◆ get_purpose()
core_course\output\activity_icon::get_purpose |
( |
| ) |
|
Get the activity purpose.
- Return values
-
◆ get_title()
core_course\output\activity_icon::get_title |
( |
| ) |
|
Get the title text.
- Return values
-
◆ is_branded()
core_course\output\activity_icon::is_branded |
( |
| ) |
|
Check if the module is branded.
- Return values
-
◆ set_colourize()
core_course\output\activity_icon::set_colourize |
( |
bool | $colourize | ) |
|
Set the colourize icon value.
- Parameters
-
- Return values
-
◆ set_extra_classes()
core_course\output\activity_icon::set_extra_classes |
( |
string | $extraclasses | ) |
|
Set the extra classes.
- Parameters
-
- Return values
-
◆ set_icon_size()
core_course\output\activity_icon::set_icon_size |
( |
iconsize | $iconsize | ) |
|
Set the icon size.
- Parameters
-
- Return values
-
◆ set_title()
core_course\output\activity_icon::set_title |
( |
string | $title | ) |
|
Set the title.
- Parameters
-
- Return values
-
The documentation for this class was generated from the following file:
- course/classes/output/activity_icon.php