ILIAS
release_4-4 Revision
|
Chainable filters for custom URI processing. More...
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().
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().
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.