HTMLPurifier_ChildDef Klassenreferenz

HTMLPurifier_ChildDef Klassenreferenz
Klassendiagramm für HTMLPurifier_ChildDef:

Öffentliche Methoden

 getAllowedElements ($config)
 
 validateChildren ($children, $config, $context)
 

Datenfelder

 $type
 
 $allow_empty
 
 $elements = array()
 

Ausführliche Beschreibung

Defines allowed child nodes and validates nodes against it.

Definiert in Zeile 6 der Datei ChildDef.php.

Dokumentation der Elementfunktionen

getAllowedElements (   $config)

Get lookup of tag names that should not close this element automatically. All other elements will do so.

Parameter
HTMLPurifier_Config$configHTMLPurifier_Config object
Rückgabe
array

Definiert in Zeile 36 der Datei ChildDef.php.

Benutzt $elements.

validateChildren (   $children,
  $config,
  $context 
)
abstract

Validates nodes according to definition and returns modification.

Parameter
HTMLPurifier_Node[]$children Array of HTMLPurifier_Node
HTMLPurifier_Config$configHTMLPurifier_Config object
HTMLPurifier_Context$contextHTMLPurifier_Context object
Rückgabe
bool|array true to leave nodes as is, false to remove parent node, array of replacement children

Dokumentation der Datenelemente

$allow_empty

Indicates whether or not an empty array of children is okay.

This is necessary for redundant checking when changes affecting a child node may cause a parent node to now be disallowed. bool

Definiert in Zeile 22 der Datei ChildDef.php.

$elements = array()

Lookup array of all elements that this definition could possibly allow. array

Definiert in Zeile 28 der Datei ChildDef.php.

Wird benutzt von getAllowedElements().

$type

Type of child definition, usually right-most part of class name lowercase. Used occasionally in terms of context. string

Definiert in Zeile 13 der Datei ChildDef.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.