HTMLPurifier 4.4.0
|
Represents a measurable length, with a string numeric magnitude and a unit. More...
Public Member Functions | |
__construct ($n= '0', $u=false) | |
toString () | |
Returns string representation of number. | |
getN () | |
Retrieves string numeric magnitude. | |
getUnit () | |
Retrieves string unit. | |
isValid () | |
Returns true if this length unit is valid. | |
compareTo ($l) | |
Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal. | |
__construct ($n= '0', $u=false) | |
toString () | |
Returns string representation of number. | |
getN () | |
Retrieves string numeric magnitude. | |
getUnit () | |
Retrieves string unit. | |
isValid () | |
Returns true if this length unit is valid. | |
compareTo ($l) | |
Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal. | |
Static Public Member Functions | |
static | make ($s) |
static | make ($s) |
Protected Member Functions | |
validate () | |
Validates the number and unit. | |
validate () | |
Validates the number and unit. | |
Protected Attributes | |
$n | |
String numeric magnitude. | |
$unit | |
String unit. | |
$isValid | |
Whether or not this length is valid. | |
Static Protected Attributes | |
static | $allowedUnits |
Lookup array of units recognized by CSS 2.1. |
Represents a measurable length, with a string numeric magnitude and a unit.
This object is immutable.
Definition at line 7 of file Length.php.
HTMLPurifier_Length::__construct | ( | $ | n = '0' , |
$ | u = false |
||
) |
HTMLPurifier_Length::__construct | ( | $ | n = '0' , |
$ | u = false |
||
) |
number | $n | Magnitude |
string | $u | Unit |
Definition at line 6114 of file HTMLPurifier.standalone.php.
References $n.
HTMLPurifier_Length::compareTo | ( | $ | l | ) |
Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal.
Definition at line 103 of file Length.php.
HTMLPurifier_Length::compareTo | ( | $ | l | ) |
Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal.
Definition at line 6180 of file HTMLPurifier.standalone.php.
HTMLPurifier_Length::getN | ( | ) |
Retrieves string numeric magnitude.
Definition at line 6160 of file HTMLPurifier.standalone.php.
HTMLPurifier_Length::getN | ( | ) |
Retrieves string numeric magnitude.
Definition at line 83 of file Length.php.
HTMLPurifier_Length::getUnit | ( | ) |
Retrieves string unit.
Definition at line 88 of file Length.php.
HTMLPurifier_Length::getUnit | ( | ) |
Retrieves string unit.
Definition at line 6165 of file HTMLPurifier.standalone.php.
HTMLPurifier_Length::isValid | ( | ) |
Returns true if this length unit is valid.
Definition at line 6170 of file HTMLPurifier.standalone.php.
References isValid(), and validate().
HTMLPurifier_Length::isValid | ( | ) |
Returns true if this length unit is valid.
Definition at line 93 of file Length.php.
References validate().
Referenced by isValid(), and toString().
static HTMLPurifier_Length::make | ( | $ | s | ) | [static] |
string | $s | Unit string, like '2em' or '3.4in' |
Definition at line 6123 of file HTMLPurifier.standalone.php.
static HTMLPurifier_Length::make | ( | $ | s | ) | [static] |
string | $s | Unit string, like '2em' or '3.4in' |
Definition at line 46 of file Length.php.
HTMLPurifier_Length::toString | ( | ) |
Returns string representation of number.
Definition at line 6152 of file HTMLPurifier.standalone.php.
References isValid().
HTMLPurifier_Length::toString | ( | ) |
Returns string representation of number.
Definition at line 75 of file Length.php.
References isValid().
HTMLPurifier_Length::validate | ( | ) | [protected] |
Validates the number and unit.
Definition at line 6135 of file HTMLPurifier.standalone.php.
References $allowedUnits, and $def.
HTMLPurifier_Length::validate | ( | ) | [protected] |
Validates the number and unit.
Definition at line 58 of file Length.php.
References $allowedUnits, and $def.
Referenced by isValid().
static HTMLPurifier_Length::$allowedUnits [static, protected] |
array( 'em' => true, 'ex' => true, 'px' => true, 'in' => true, 'cm' => true, 'mm' => true, 'pt' => true, 'pc' => true )
Lookup array of units recognized by CSS 2.1.
Definition at line 28 of file Length.php.
Referenced by validate().
HTMLPurifier_Length::$isValid [protected] |
Whether or not this length is valid.
Null if not calculated yet.
Definition at line 23 of file Length.php.
HTMLPurifier_Length::$n [protected] |
String numeric magnitude.
Definition at line 13 of file Length.php.
Referenced by __construct(), and make().
HTMLPurifier_Length::$unit [protected] |
String unit.
False is permitted if $n = 0.
Definition at line 18 of file Length.php.
Referenced by make().