HTMLPurifier_AttrTransform Klassenreferenz

HTMLPurifier_AttrTransform Klassenreferenz
Klassendiagramm für HTMLPurifier_AttrTransform:

Öffentliche Methoden

 transform ($attr, $config, $context)
 
 prependCSS (&$attr, $css)
 
 confiscateAttr (&$attr, $key)
 

Ausführliche Beschreibung

Processes an entire attribute array for corrections needing multiple values.

Occasionally, a certain attribute will need to be removed and popped onto another value. Instead of creating a complex return syntax for HTMLPurifier_AttrDef, we just pass the whole attribute array to a specialized object and have that do the special work. That is the family of HTMLPurifier_AttrTransform.

An attribute transformation can be assigned to run before or after HTMLPurifier_AttrDef validation. See HTMLPurifier_HTMLDefinition for more details.

Definiert in Zeile 17 der Datei AttrTransform.php.

Dokumentation der Elementfunktionen

confiscateAttr ( $attr,
  $key 
)

Retrieves and removes an attribute

Parameter
array&$attrAttribute array to process (passed by reference)
mixed$keyKey of attribute to confiscate
Rückgabe
mixed

Definiert in Zeile 49 der Datei AttrTransform.php.

Wird benutzt von HTMLPurifier_AttrTransform_Background\transform(), HTMLPurifier_AttrTransform_Border\transform(), HTMLPurifier_AttrTransform_BgColor\transform(), HTMLPurifier_AttrTransform_Name\transform(), HTMLPurifier_AttrTransform_Length\transform() und HTMLPurifier_AttrTransform_ImgSpace\transform().

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

prependCSS ( $attr,
  $css 
)

Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.

Parameter
array&$attrAttribute array to process (passed by reference)
string$cssCSS to prepend

Definiert in Zeile 37 der Datei AttrTransform.php.

Wird benutzt von HTMLPurifier_AttrTransform_Background\transform(), HTMLPurifier_AttrTransform_Border\transform(), HTMLPurifier_AttrTransform_BgColor\transform(), HTMLPurifier_AttrTransform_Length\transform(), HTMLPurifier_AttrTransform_BoolToCSS\transform(), HTMLPurifier_AttrTransform_ImgSpace\transform() und HTMLPurifier_AttrTransform_EnumToCSS\transform().

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

transform (   $attr,
  $config,
  $context 
)
abstract

Abstract: makes changes to the attributes dependent on multiple values.

Parameter
array$attrAssoc array of attributes, usually from HTMLPurifier_Token_Tag::$attr
HTMLPurifier_Config$configMandatory HTMLPurifier_Config object.
HTMLPurifier_Context$contextMandatory HTMLPurifier_Context object
Rückgabe
array Processed attribute array.

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.