|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| __construct ($config, $context) | |
| generateFromTokens ($tokens) | |
| generateFromToken ($token) | |
| generateScriptFromToken ($token) | |
| generateAttributes ($assoc_array_of_attributes, $element=false) | |
| escape ($string, $quote=null) | |
Protected Attributes | |
| $config | |
Generates HTML from tokens.
Refactor interface so that configuration/context is determined upon instantiation, no need for messy generateFromTokens() calls
Make some of the more internal functions protected, and have unit tests work around that
Definition at line 10 of file Generator.php.
| __construct | ( | $ | config, |
| $ | context | ||
| ) |
| $config | Instance of HTMLPurifier_Config |
| $context | Instance of HTMLPurifier_Context |
Definition at line 59 of file Generator.php.
| escape | ( | $ | string, |
| $ | quote = null |
||
| ) |
Escapes raw text data.
| $string | String data to escape for HTML. |
| $quote | Quoting style, like htmlspecialchars. ENT_NOQUOTES is permissible for non-attribute output. |
Definition at line 245 of file Generator.php.

| generateAttributes | ( | $ | assoc_array_of_attributes, |
| $ | element = false |
||
| ) |
Generates attribute declarations from attribute array.
| $assoc_array_of_attributes | Attribute array |
| $element | Name of element attributes are for, used to check attribute minimization. |
Definition at line 186 of file Generator.php.


| generateFromToken | ( | $ | token | ) |
Generates HTML from a single token.
| $token | HTMLPurifier_Token object. |
Definition at line 120 of file Generator.php.


| generateFromTokens | ( | $ | tokens | ) |
Generates HTML from an array of tokens.
| $tokens | Array of HTMLPurifier_Token |
| $config | HTMLPurifier_Config object |
Definition at line 75 of file Generator.php.

| generateScriptFromToken | ( | $ | token | ) |
Special case processor for the contents of script tags
Definition at line 171 of file Generator.php.


$config [protected] |
Configuration for the generator
Definition at line 53 of file Generator.php.