HTMLPurifier 4.4.0
HTMLPurifier_URIDefinition Class Reference
Inheritance diagram for HTMLPurifier_URIDefinition:
HTMLPurifier_Definition HTMLPurifier_Definition

List of all members.

Public Member Functions

 __construct ()
 registerFilter ($filter)
 addFilter ($filter, $config)
 getDefaultScheme ($config, $context)
 filter (&$uri, $config, $context)
 postFilter (&$uri, $config, $context)
 __construct ()
 registerFilter ($filter)
 addFilter ($filter, $config)
 getDefaultScheme ($config, $context)
 filter (&$uri, $config, $context)
 postFilter (&$uri, $config, $context)

Public Attributes

 $type = 'URI'
 What type of definition is it?
 $base
 HTMLPurifier_URI object of the base specified at URI.Base.
 $host
 String host to consider "home" base, derived off of $base.
 $defaultScheme
 Name of default scheme based on URI.DefaultScheme and URI.Base.

Protected Member Functions

 doSetup ($config)
 Sets up the definition object into the final form, something not done by the constructor.
 setupFilters ($config)
 setupMemberVariables ($config)
 doSetup ($config)
 Sets up the definition object into the final form, something not done by the constructor.
 setupFilters ($config)
 setupMemberVariables ($config)

Protected Attributes

 $filters = array()
 $postFilters = array()
 $registeredFilters = array()

Detailed Description

Definition at line 3 of file URIDefinition.php.


Constructor & Destructor Documentation

HTMLPurifier_URIDefinition::__construct ( )

Definition at line 26 of file URIDefinition.php.

References registerFilter().

HTMLPurifier_URIDefinition::__construct ( )

Definition at line 7376 of file HTMLPurifier.standalone.php.

References registerFilter().


Member Function Documentation

HTMLPurifier_URIDefinition::addFilter ( filter,
config 
)

Definition at line 39 of file URIDefinition.php.

References $config.

Referenced by setupFilters().

HTMLPurifier_URIDefinition::addFilter ( filter,
config 
)

Definition at line 7389 of file HTMLPurifier.standalone.php.

References $config.

HTMLPurifier_URIDefinition::doSetup ( config) [protected]

Sets up the definition object into the final form, something not done by the constructor.

Parameters:
$configHTMLPurifier_Config instance

Reimplemented from HTMLPurifier_Definition.

Definition at line 7399 of file HTMLPurifier.standalone.php.

References $config, setupFilters(), and setupMemberVariables().

HTMLPurifier_URIDefinition::doSetup ( config) [protected]

Sets up the definition object into the final form, something not done by the constructor.

Parameters:
$configHTMLPurifier_Config instance

Reimplemented from HTMLPurifier_Definition.

Definition at line 49 of file URIDefinition.php.

References $config, setupFilters(), and setupMemberVariables().

HTMLPurifier_URIDefinition::filter ( &$  uri,
config,
context 
)

Definition at line 7434 of file HTMLPurifier.standalone.php.

References $config.

HTMLPurifier_URIDefinition::filter ( &$  uri,
config,
context 
)

Definition at line 84 of file URIDefinition.php.

References $config.

HTMLPurifier_URIDefinition::getDefaultScheme ( config,
context 
)

Definition at line 80 of file URIDefinition.php.

References $config, and HTMLPurifier_URISchemeRegistry::instance().

HTMLPurifier_URIDefinition::getDefaultScheme ( config,
context 
)
HTMLPurifier_URIDefinition::postFilter ( &$  uri,
config,
context 
)

Definition at line 7442 of file HTMLPurifier.standalone.php.

References $config.

HTMLPurifier_URIDefinition::postFilter ( &$  uri,
config,
context 
)

Definition at line 92 of file URIDefinition.php.

References $config.

HTMLPurifier_URIDefinition::registerFilter ( filter)

Definition at line 35 of file URIDefinition.php.

Referenced by __construct().

HTMLPurifier_URIDefinition::registerFilter ( filter)

Definition at line 7385 of file HTMLPurifier.standalone.php.

HTMLPurifier_URIDefinition::setupFilters ( config) [protected]

Definition at line 54 of file URIDefinition.php.

References $config, and addFilter().

Referenced by doSetup().

HTMLPurifier_URIDefinition::setupFilters ( config) [protected]

Definition at line 7404 of file HTMLPurifier.standalone.php.

References $config, and addFilter().

HTMLPurifier_URIDefinition::setupMemberVariables ( config) [protected]

Definition at line 7418 of file HTMLPurifier.standalone.php.

References $config.

HTMLPurifier_URIDefinition::setupMemberVariables ( config) [protected]

Definition at line 68 of file URIDefinition.php.

References $config.

Referenced by doSetup().


Member Data Documentation

HTMLPurifier_URIDefinition::$base

HTMLPurifier_URI object of the base specified at URI.Base.

Definition at line 14 of file URIDefinition.php.

HTMLPurifier_URIDefinition::$defaultScheme

Name of default scheme based on URI.DefaultScheme and URI.Base.

Definition at line 24 of file URIDefinition.php.

HTMLPurifier_URIDefinition::$filters = array() [protected]

Definition at line 7 of file URIDefinition.php.

HTMLPurifier_URIDefinition::$host

String host to consider "home" base, derived off of $base.

Definition at line 19 of file URIDefinition.php.

HTMLPurifier_URIDefinition::$postFilters = array() [protected]

Definition at line 8 of file URIDefinition.php.

HTMLPurifier_URIDefinition::$registeredFilters = array() [protected]

Definition at line 9 of file URIDefinition.php.

HTMLPurifier_URIDefinition::$type = 'URI'

What type of definition is it?

Reimplemented from HTMLPurifier_Definition.

Definition at line 6 of file URIDefinition.php.


The documentation for this class was generated from the following files: