Class HTMLPurifier_AttrDef_CSS_Multiple

Description

Framework class for strings that involve multiple values.

Certain CSS properties such as border-width and margin allow multiple lengths to be specified. This class can take a vanilla border-width definition and multiply it, usually into a max of four.

Located in /lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php (line 14)

HTMLPurifier_AttrDef
   |
   --HTMLPurifier_AttrDef_CSS_Multiple
Variable Summary
mixed $max
mixed $single
Method Summary
HTMLPurifier_AttrDef_CSS_Multiple __construct ($single $single, [$max $max = 4])
void validate ( $string,  $config,  $context)
Variables
mixed $max (line 27)

Max number of values allowed.

  • todo: Make protected
  • access: public
mixed $single (line 21)

Instance of component definition to defer validation to.

  • todo: Make protected
  • access: public

Inherited Variables

Inherited from HTMLPurifier_AttrDef

HTMLPurifier_AttrDef::$minimized
HTMLPurifier_AttrDef::$required
Methods
Constructor __construct (line 33)
  • access: public
HTMLPurifier_AttrDef_CSS_Multiple __construct ($single $single, [$max $max = 4])
  • $single $single: HTMLPurifier_AttrDef to multiply
  • $max $max: Max number of values allowed (usually four)
validate (line 38)
  • access: public
void validate ( $string,  $config,  $context)
  • $string
  • $config
  • $context

Redefinition of:
HTMLPurifier_AttrDef::validate()
Validates and cleans passed string according to a definition.

Inherited Methods

Inherited From HTMLPurifier_AttrDef

HTMLPurifier_AttrDef::make()
HTMLPurifier_AttrDef::mungeRgb()
HTMLPurifier_AttrDef::parseCDATA()
HTMLPurifier_AttrDef::validate()

Documentation generated on Sat, 20 Mar 2010 04:47:51 +0100 by phpDocumentor 1.4.0