|
ILIAS
release_4-4 Revision
|
Chainable filters for custom URI processing. More...
Inheritance diagram for HTMLPurifier_URIFilter:
Collaboration diagram for HTMLPurifier_URIFilter:Public Member Functions | |
| prepare ($config) | |
| Performs initialization for the filter. More... | |
| filter (&$uri, $config, $context) | |
| Filter a URI object. More... | |
Data Fields | |
| $name | |
| Unique identifier of filter. More... | |
| $post = false | |
| True if this filter should be run after scheme validation. More... | |
| $always_load = false | |
| True if this filter should always be loaded (this permits a filter to be named Foo without the corresponding URI.Foo directive existing.) More... | |
Chainable filters for custom URI processing.
These filters can perform custom actions on a URI filter object, including transformation or blacklisting. A filter named Foo must have a corresponding configuration directive URI.Foo, unless always_load is specified to be true.
The following contexts may be available while URIFilters are being processed:
- EmbeddedURI: true if URI is an embedded resource that will be loaded automatically on page load - CurrentToken: a reference to the token that is currently being processed - CurrentAttr: the name of the attribute that is currently being processed - CurrentCSSProperty: the name of the CSS property that is currently being processed (if applicable)
Definition at line 28 of file URIFilter.php.
|
abstract |
Filter a URI object.
| $uri | Reference to URI object variable |
| $config | Instance of HTMLPurifier_Config |
| $context | Instance of HTMLPurifier_Context |
Referenced by prepare().
Here is the caller graph for this function:| HTMLPurifier_URIFilter::prepare | ( | $config | ) |
Performs initialization for the filter.
If the filter returns false, this means that it shouldn't be considered active.
Definition at line 52 of file URIFilter.php.
References filter().
Here is the call graph for this function:| HTMLPurifier_URIFilter::$always_load = false |
True if this filter should always be loaded (this permits a filter to be named Foo without the corresponding URI.Foo directive existing.)
Definition at line 46 of file URIFilter.php.
| HTMLPurifier_URIFilter::$name |
Unique identifier of filter.
Definition at line 34 of file URIFilter.php.
| HTMLPurifier_URIFilter::$post = false |
True if this filter should be run after scheme validation.
Definition at line 39 of file URIFilter.php.