Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | Protected Attributes | List of all members
moodle_text_filter Class Reference

Base class for text filters. More...

Inheritance diagram for moodle_text_filter:
filter_activitynames filter_algebra filter_censor filter_data filter_displayh5p filter_emailprotect filter_emoticon filter_glossary filter_mathjaxloader filter_mediaplugin filter_multilang filter_tex filter_tidy filter_urltolink

Public Member Functions

 __construct ($context, array $localconfig)
 Set any context-specific configuration for this filter. More...
 
 filter ($text, array $options=array())
 Override this function to actually implement the filtering. More...
 
 hash ()
 
 setup ($page, $context)
 Setup page with filter requirements and other prepare stuff. More...
 

Protected Attributes

context $context
 The context we are in.
 
array $localconfig
 Any local configuration for this filter in this context.
 

Detailed Description

Base class for text filters.

You just need to override this class and implement the filter method.

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

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