Class overriding some of the Moodle default FontAwesome icons.
More...
|
static | instance ($type=null) |
| Factory method.
|
|
static | is_valid_system ($system) |
| Validate the theme config setting.
|
|
static | reset_caches () |
| Clears the instance cache, for use in unit tests.
|
|
|
string const | FONTAWESOME = '\\core\\output\\icon_system_fontawesome' |
| Default icon system.
|
|
string const | STANDARD = '\\core\\output\\icon_system_standard' |
| Default icon system.
|
|
Class overriding some of the Moodle default FontAwesome icons.
- Copyright
- 2019 Moodle
- Author
- Bas Brands bas@m.nosp@m.oodl.nosp@m.e.com
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ get_amd_name()
core\output\icon_system_fontawesome::get_amd_name |
( |
| ) |
|
|
inherited |
◆ get_core_icon_map()
theme_classic\output\icon_system_fontawesome::get_core_icon_map |
( |
| ) |
|
◆ get_icon_name_map()
core\output\icon_system_fontawesome::get_icon_name_map |
( |
| ) |
|
|
inherited |
Overridable function to get a mapping of all icons.
Default is to do no mapping.
Reimplemented from core\output\icon_system.
◆ instance()
static core\output\icon_system::instance |
( |
| $type = null | ) |
|
|
staticfinalinherited |
Factory method.
- Parameters
-
string | $type | Either a specific type, or null to get the default type. |
- Return values
-
◆ is_valid_system()
static core\output\icon_system::is_valid_system |
( |
| $system | ) |
|
|
staticfinalinherited |
Validate the theme config setting.
- Parameters
-
- Return values
-
◆ remap_icon_name()
core\output\icon_system::remap_icon_name |
( |
| $iconname, |
|
|
| $component ) |
|
finalinherited |
Overridable function to map the icon name to something else.
Default is to do no mapping. Map is cached in the singleton.
◆ render_pix_icon()
Render the pix icon according to the icon system.
- Parameters
-
- Return values
-
Reimplemented from core\output\icon_system.
The documentation for this class was generated from the following file:
- theme/classic/classes/output/icon_system_fontawesome.php