Class HTMLPurifier_AttrTransform_EnumToCSS

Description

Generic pre-transform that converts an attribute with a fixed number of values (enumerated) to CSS.

Located in /lib/core/Parsers/htmlpurifier/HTMLPurifier.standalone.php (line 10066)

HTMLPurifier_AttrTransform
   |
   --HTMLPurifier_AttrTransform_EnumToCSS
Variable Summary
mixed $attr
mixed $enumToCSS
Method Summary
HTMLPurifier_AttrTransform_EnumToCSS __construct ($attr $attr, $enumToCSS $enum_to_css, [$case_sensitive $case_sensitive = false])
void transform ( $attr,  $config,  $context)
Variables
mixed $attr (line 10071)

Name of attribute to transform from

  • access: protected
mixed $caseSensitive = false (line 10083)

Case sensitivity of the matching

  • access: protected
mixed $enumToCSS = array() (line 10076)

Lookup array of attribute values to CSS

  • access: protected
Methods
Constructor __construct (line 10090)
  • access: public
HTMLPurifier_AttrTransform_EnumToCSS __construct ($attr $attr, $enumToCSS $enum_to_css, [$case_sensitive $case_sensitive = false])
  • $attr $attr: String attribute name to transform from
  • $enumToCSS $enum_to_css: Lookup array of attribute values to CSS
  • $case_sensitive $case_sensitive: Boolean case sensitivity indicator, default false
transform (line 10096)
  • access: public
void transform ( $attr,  $config,  $context)
  • $attr
  • $config
  • $context

Redefinition of:
HTMLPurifier_AttrTransform::transform()
Abstract: makes changes to the attributes dependent on multiple values.

Inherited Methods

Inherited From HTMLPurifier_AttrTransform

HTMLPurifier_AttrTransform::confiscateAttr()
HTMLPurifier_AttrTransform::prependCSS()
HTMLPurifier_AttrTransform::transform()

Documentation generated on Sun, 06 Mar 2011 00:24:00 -0500 by phpDocumentor 1.4.3