MediaWiki
REL1_24
|
Evaluator helper class representing a range list. More...
Public Member Functions | |
__construct ($start, $end=false) | |
Initialize a new instance of CLDRPluralRuleEvaluatorRange. | |
__toString () | |
Returns the string representation of the rule evaluator range. | |
add ($other) | |
Add another part to this range. | |
isNumberIn ($number, $integerConstraint=true) | |
Determine if the given number is inside the range. | |
isNumberWithin ($number) | |
Readable alias for isNumberIn( $number, false ), and the implementation of the "within" operator. | |
Public Attributes | |
array | $parts = array() |
The parts. |
Evaluator helper class representing a range list.
Definition at line 15 of file CLDRPluralRuleEvaluatorRange.php.
CLDRPluralRuleEvaluatorRange::__construct | ( | $ | start, |
$ | end = false |
||
) |
Initialize a new instance of CLDRPluralRuleEvaluatorRange.
int | $start | The start of the range |
int | bool | $end | The end of the range, or false if the range is not bounded. |
Definition at line 28 of file CLDRPluralRuleEvaluatorRange.php.
Returns the string representation of the rule evaluator range.
The purpose of this method is to help debugging.
Definition at line 93 of file CLDRPluralRuleEvaluatorRange.php.
CLDRPluralRuleEvaluatorRange::add | ( | $ | other | ) |
Add another part to this range.
CLDRPluralRuleEvaluatorRange | int | $other | The part to add, either a range object itself or a single number. |
Definition at line 79 of file CLDRPluralRuleEvaluatorRange.php.
CLDRPluralRuleEvaluatorRange::isNumberIn | ( | $ | number, |
$ | integerConstraint = true |
||
) |
Determine if the given number is inside the range.
int | $number | The number to check |
bool | $integerConstraint | If true, also asserts the number is an integer; otherwise, number simply has to be inside the range. |
Definition at line 44 of file CLDRPluralRuleEvaluatorRange.php.
CLDRPluralRuleEvaluatorRange::isNumberWithin | ( | $ | number | ) |
Readable alias for isNumberIn( $number, false ), and the implementation of the "within" operator.
int | $number | The number to check |
Definition at line 69 of file CLDRPluralRuleEvaluatorRange.php.
The parts.
Definition at line 20 of file CLDRPluralRuleEvaluatorRange.php.