HTMLPurifier_URISchemeRegistry Klassenreferenz

HTMLPurifier_URISchemeRegistry Klassenreferenz

Öffentliche Methoden

 getScheme ($scheme, $config, $context)
 
 register ($scheme, $scheme_obj)
 

Öffentliche, statische Methoden

static instance ($prototype=null)
 

Geschützte Attribute

 $schemes = array()
 

Ausführliche Beschreibung

Registry for retrieving specific URI scheme validator objects.

Definiert in Zeile 6 der Datei URISchemeRegistry.php.

Dokumentation der Elementfunktionen

getScheme (   $scheme,
  $config,
  $context 
)

Retrieves a scheme validator object

Parameter
string$schemeString scheme name like http or mailto
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Rückgabe
HTMLPurifier_URIScheme

Definiert in Zeile 41 der Datei URISchemeRegistry.php.

Benutzt HTMLPurifier_Config\createDefault().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

static instance (   $prototype = null)
static

Retrieve sole instance of the registry.

Parameter
HTMLPurifier_URISchemeRegistry$prototypeOptional prototype to overload sole instance with, or bool true to reset to default registry.
Rückgabe
HTMLPurifier_URISchemeRegistry
Zu beachten
Pass a registry object $prototype with a compatible interface and the function will copy it and return it all further times.

Definiert in Zeile 17 der Datei URISchemeRegistry.php.

Wird benutzt von HTMLPurifier_URIDefinition\getDefaultScheme() und HTMLPurifier_URI\getSchemeObj().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

register (   $scheme,
  $scheme_obj 
)

Registers a custom scheme to the cache, bypassing reflection.

Parameter
string$schemeScheme name
HTMLPurifier_URIScheme$scheme_obj

Definiert in Zeile 75 der Datei URISchemeRegistry.php.

Dokumentation der Datenelemente

$schemes = array()
protected

Cache of retrieved schemes. HTMLPurifier_URIScheme[]

Definiert in Zeile 32 der Datei URISchemeRegistry.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.