|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| getScheme ($scheme, $config, $context) | |
| register ($scheme, $scheme_obj) | |
Static Public Member Functions | |
| static | instance ($prototype=null) |
Protected Attributes | |
| $schemes = array() | |
Registry for retrieving specific URI scheme validator objects.
Definition at line 6 of file URISchemeRegistry.php.
| getScheme | ( | $ | scheme, |
| $ | config, | ||
| $ | context | ||
| ) |
Retrieves a scheme validator object
| $scheme | String scheme name like http or mailto |
| $config | HTMLPurifier_Config object |
| $config | HTMLPurifier_Context object |
Definition at line 37 of file URISchemeRegistry.php.

| static instance | ( | $ | prototype = null | ) | [static] |
Retrieve sole instance of the registry.
| $prototype | Optional prototype to overload sole instance with, or bool true to reset to default registry. |
Definition at line 16 of file URISchemeRegistry.php.
| register | ( | $ | scheme, |
| $ | scheme_obj | ||
| ) |
Registers a custom scheme to the cache, bypassing reflection.
| $scheme | Scheme name |
| $scheme_obj | HTMLPurifier_URIScheme object |
Definition at line 62 of file URISchemeRegistry.php.
$schemes = array() [protected] |
Cache of retrieved schemes.
Definition at line 29 of file URISchemeRegistry.php.