|
Cheetah
|
Public Member Functions | |
| __construct ($config=null) | |
| addFilter ($filter) | |
| purify ($html, $config=null) | |
| purifyArray ($array_of_html, $config=null) | |
Static Public Member Functions | |
| static | instance ($prototype=null) |
| static | getInstance ($prototype=null) |
Public Attributes | |
| $version = '4.12.0' | |
| const | VERSION = '4.12.0' |
| $config | |
| $context | |
Protected Attributes | |
| $strategy | |
| $generator | |
Facade that coordinates HTML Purifier's subsystems in order to purify HTML.
Definition at line 74 of file HTMLPurifier.standalone.php.
| HTMLPurifier::__construct | ( | $config = null | ) |
Initializes the purifier.
| HTMLPurifier_Config | mixed | $config | Optional HTMLPurifier_Config object for all instances of the purifier, if omitted, a default configuration is supplied (which can be overridden on a per-use basis). The parameter can also be any type that HTMLPurifier_Config::create() supports. |
Definition at line 134 of file HTMLPurifier.standalone.php.
| HTMLPurifier::addFilter | ( | $filter | ) |
Adds a filter to process the output. First come first serve
| HTMLPurifier_Filter | $filter | HTMLPurifier_Filter object |
Definition at line 145 of file HTMLPurifier.standalone.php.
|
static |
Singleton for enforcing just one HTML Purifier in your system
| HTMLPurifier | HTMLPurifier_Config | $prototype | Optional prototype HTMLPurifier instance to overload singleton with, or HTMLPurifier_Config instance to configure the generated version with. |
Definition at line 310 of file HTMLPurifier.standalone.php.
|
static |
Singleton for enforcing just one HTML Purifier in your system
| HTMLPurifier | HTMLPurifier_Config | $prototype | Optional prototype HTMLPurifier instance to overload singleton with, or HTMLPurifier_Config instance to configure the generated version with. |
Definition at line 285 of file HTMLPurifier.standalone.php.
| HTMLPurifier::purify | ( | $html, | |
$config = null |
|||
| ) |
Filters an HTML snippet/document to be XSS-free and standards-compliant.
| string | $html | String of HTML to purify |
| HTMLPurifier_Config | $config | Config object for this operation, if omitted, defaults to the config object specified during this object's construction. The parameter can also be any type that HTMLPurifier_Config::create() supports. |
Definition at line 166 of file HTMLPurifier.standalone.php.
| HTMLPurifier::purifyArray | ( | $array_of_html, | |
$config = null |
|||
| ) |
Filters an array of HTML snippets
| string[] | $array_of_html | Array of html snippets |
| HTMLPurifier_Config | $config | Optional config object for this operation. See HTMLPurifier::purify() for more details. |
Definition at line 260 of file HTMLPurifier.standalone.php.
| HTMLPurifier::$config |
Global configuration object. @type HTMLPurifier_Config
Definition at line 92 of file HTMLPurifier.standalone.php.
| HTMLPurifier::$context |
Resultant context of last run purification. Is an array of contexts if the last called method was purifyArray(). @type HTMLPurifier_Context
Definition at line 122 of file HTMLPurifier.standalone.php.
|
protected |
@type HTMLPurifier_Generator
Definition at line 115 of file HTMLPurifier.standalone.php.
|
protected |
@type HTMLPurifier_Strategy_Core
Definition at line 110 of file HTMLPurifier.standalone.php.
| HTMLPurifier::$version = '4.12.0' |
Version of HTML Purifier. @type string
Definition at line 81 of file HTMLPurifier.standalone.php.
| const HTMLPurifier::VERSION = '4.12.0' |
Constant with version of HTML Purifier.
Definition at line 86 of file HTMLPurifier.standalone.php.