Öffentliche Methoden | |
__construct ($config=null) | |
addFilter ($filter) | |
purify ($html, $config=null) | |
purifyArray ($array_of_html, $config=null) | |
Öffentliche, statische Methoden | |
static | instance ($prototype=null) |
static | getInstance ($prototype=null) |
Datenfelder | |
$version = '4.6.0' | |
const | VERSION = '4.6.0' |
$config | |
$context | |
Geschützte Attribute | |
$strategy | |
$generator | |
Private Attribute | |
$filters = array() | |
Statische, private Attribute | |
static | $instance |
Facade that coordinates HTML Purifier's subsystems in order to purify HTML.
Definiert in Zeile 54 der Datei HTMLPurifier.php.
__construct | ( | $config = null ) |
Initializes the purifier.
HTMLPurifier_Config | $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. |
Definiert in Zeile 114 der Datei HTMLPurifier.php.
Benutzt $config und HTMLPurifier_Config\create().
addFilter | ( | $filter) |
Adds a filter to process the output. First come first serve
HTMLPurifier_Filter | $filter | HTMLPurifier_Filter object |
Definiert in Zeile 125 der Datei HTMLPurifier.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. |
Definiert in Zeile 286 der Datei HTMLPurifier.php.
Benutzt instance().
Wird benutzt von HTMLPurifier_ConfigSchema_Builder_Xml\writeHTMLDiv().
|
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. |
Definiert in Zeile 261 der Datei HTMLPurifier.php.
Benutzt HTMLPurifier().
Wird benutzt von getInstance().
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. |
Definiert in Zeile 146 der Datei HTMLPurifier.php.
Benutzt $config, $context, $filters, HTMLPurifier_IDAccumulator\build(), HTMLPurifier_Encoder\convertFromUTF8(), HTMLPurifier_Encoder\convertToUTF8(), HTMLPurifier_Lexer\create(), HTMLPurifier_Config\create() und HTMLPurifier_LanguageFactory\instance().
Wird benutzt von purifyArray().
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. |
Definiert in Zeile 240 der Datei HTMLPurifier.php.
Benutzt $config, $context und purify().
$config |
Global configuration object. HTMLPurifier_Config
Definiert in Zeile 72 der Datei HTMLPurifier.php.
Wird benutzt von __construct(), purify() und purifyArray().
$context |
Resultant context of last run purification. Is an array of contexts if the last called method was purifyArray(). HTMLPurifier_Context
Definiert in Zeile 102 der Datei HTMLPurifier.php.
Wird benutzt von purify() und purifyArray().
|
private |
Array of extra filter objects to run on HTML, for backwards compatibility. HTMLPurifier_Filter[]
Definiert in Zeile 79 der Datei HTMLPurifier.php.
Wird benutzt von purify().
|
protected |
Definiert in Zeile 95 der Datei HTMLPurifier.php.
|
staticprivate |
Single instance of HTML Purifier. HTMLPurifier
Definiert in Zeile 85 der Datei HTMLPurifier.php.
|
protected |
Definiert in Zeile 90 der Datei HTMLPurifier.php.
$version = '4.6.0' |
Version of HTML Purifier. string
Definiert in Zeile 61 der Datei HTMLPurifier.php.
const VERSION = '4.6.0' |
Constant with version of HTML Purifier.
Definiert in Zeile 66 der Datei HTMLPurifier.php.