HTMLPurifier_AttrCollections Klassenreferenz

HTMLPurifier_AttrCollections Klassenreferenz

Öffentliche Methoden

 __construct ($attr_types, $modules)
 
 performInclusions (&$attr)
 
 expandIdentifiers (&$attr, $attr_types)
 

Datenfelder

 $info = array()
 

Ausführliche Beschreibung

Defines common attribute collections that modules reference

Definiert in Zeile 7 der Datei AttrCollections.php.

Beschreibung der Konstruktoren und Destruktoren

__construct (   $attr_types,
  $modules 
)

Performs all expansions on internal data for use by other inclusions It also collects all attribute collection extensions from modules

Parameter
HTMLPurifier_AttrTypes$attr_typesHTMLPurifier_AttrTypes instance
HTMLPurifier_HTMLModule[]$modules Hash array of HTMLPurifier_HTMLModule members

Definiert in Zeile 23 der Datei AttrCollections.php.

Benutzt expandIdentifiers() und performInclusions().

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

Dokumentation der Elementfunktionen

expandIdentifiers ( $attr,
  $attr_types 
)

Expands all string identifiers in an attribute array by replacing them with the appropriate values inside HTMLPurifier_AttrTypes

Parameter
array&$attrReference to attribute array
HTMLPurifier_AttrTypes$attr_typesHTMLPurifier_AttrTypes instance

Definiert in Zeile 95 der Datei AttrCollections.php.

Wird benutzt von __construct().

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

performInclusions ( $attr)

Takes a reference to an attribute associative array and performs all inclusions specified by the zero index.

Parameter
array&$attrReference to attribute array

Definiert in Zeile 58 der Datei AttrCollections.php.

Wird benutzt von __construct().

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

Dokumentation der Datenelemente

$info = array()

Associative array of attribute collections, indexed by name. array

Definiert in Zeile 14 der Datei AttrCollections.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.