|
Moodle PHP Documentation 4.1
Moodle 4.1.19+ (Build: 20250711) (5f47dc23ffc)
|
Filter manager subclass that tracks how much work it does. More...
Public Member Functions | |
| filter_string ($string, $context) | |
| Filter a piece of string. | |
| filter_text ($text, $context, array $options=array(), array $skipfilters=null) | |
| Filter some text. | |
| get_performance_summary () | |
| Return performance information, in the form required by get_performance_info(). | |
| setup_page_for_filters ($page, $context) | |
| Setup page with filters requirements and other prepare stuff. | |
| setup_page_for_globally_available_filters ($page) | |
| Setup the page for globally available filters. | |
| text_filtering_hash () | |
Static Public Member Functions | |
| static | instance () |
| Factory method. | |
| static | reset_caches () |
| Resets the caches, usually to be called between unit tests. | |
Protected Member Functions | |
| apply_filter_chain ($text, $filterchain, array $options=array(), array $skipfilters=null) | |
| Apply a list of filters to some content. | |
| get_string_filters ($context) | |
| Get all the filters that apply to a given context for calls to format_string. | |
| get_text_filters ($context) | |
| Get all the filters that apply to a given context for calls to format_text. | |
| load_filters ($context) | |
| Load all the filters required by this context. | |
| make_filter_object ($filtername, $context, $localconfig) | |
| Factory method for creating a filter. | |
| unload_all_filters () | |
| Unloads all filters and other cached information. | |
Protected Attributes | |
| int | $filterscreated = 0 |
| number of filter objects created. | |
| array | $stringfilternames = array() |
| Exploded version of $CFG->stringfilters. | |
| moodle_text_filter[][] | $stringfilters = array() |
| This list of active filters, by context, for filtering strings. | |
| int | $stringsfiltered = 0 |
| number of calls to filter_string. | |
| moodle_text_filter[][] | $textfilters = array() |
| This list of active filters, by context, for filtering content. | |
| int | $textsfiltered = 0 |
| number of calls to filter_text. | |
Static Protected Attributes | |
| static filter_manager | $singletoninstance |
| Holds the singleton instance. | |
Filter manager subclass that tracks how much work it does.