HTMLPurifier_URIFilter Klassenreferenz

Klassendiagramm für HTMLPurifier_URIFilter:

Inheritance graph
[Legende]

Öffentliche Methoden

 prepare ($config)
 filter (&$uri, $config, $context)

Datenfelder

 $name
 $post = false

Ausführliche Beschreibung

Chainable filters for custom URI processing.

These filters can perform custom actions on a URI filter object, including transformation or blacklisting.

Warnung:
This filter is called before scheme object validation occurs. Make sure, if you require a specific scheme object, you you check that it exists. This allows filters to convert proprietary URI schemes into regular ones.

Definiert in Zeile 14 der Datei URIFilter.php.


Dokumentation der Elementfunktionen

filter ( &$  uri,
config,
context 
) [abstract]

Filter a URI object

Parameter:
$uri Reference to URI object variable
$config Instance of HTMLPurifier_Config
$context Instance of HTMLPurifier_Context
Rückgabe:
bool Whether or not to continue processing: false indicates URL is no good, true indicates continue processing. Note that all changes are committed directly on the URI object

Erneute Implementation in HTMLPurifier_URIFilter_DisableExternal, HTMLPurifier_URIFilter_DisableExternalResources, HTMLPurifier_URIFilter_HostBlacklist, HTMLPurifier_URIFilter_MakeAbsolute und HTMLPurifier_URIFilter_Munge.

prepare ( config  ) 

Performs initialization for the filter

Erneute Implementation in HTMLPurifier_URIFilter_DisableExternal, HTMLPurifier_URIFilter_HostBlacklist, HTMLPurifier_URIFilter_MakeAbsolute und HTMLPurifier_URIFilter_Munge.

Definiert in Zeile 30 der Datei URIFilter.php.


Dokumentation der Datenelemente

$name

$post = false

True if this filter should be run after scheme validation.

Erneute Implementation in HTMLPurifier_URIFilter_Munge.

Definiert in Zeile 25 der Datei URIFilter.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen