PHP Class HTMLPurifier_AttrDef_CSS_Multiple, yii

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.
Inheritance: extends HTMLPurifier_AttrDef
显示文件 Open project: yiisoft/yii

Public Properties

Property Type Description
$max Max number of values allowed.
$single Instance of component definition to defer validation to.

Public Methods

Method Description
__construct ( HTMLPurifier_AttrDef $single, integer $max = 4 )
validate ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : boolean | string

Method Details

__construct() public method

public __construct ( HTMLPurifier_AttrDef $single, integer $max = 4 )
$single HTMLPurifier_AttrDef HTMLPurifier_AttrDef to multiply
$max integer Max number of values allowed (usually four)

validate() public method

public validate ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : boolean | string
$string string
$config HTMLPurifier_Config
$context HTMLPurifier_Context
return boolean | string

Property Details

$max public_oe property

Max number of values allowed.
public $max

$single public_oe property

Instance of component definition to defer validation to.
public $single