/**
* Sets the range of (inclusive) values to compare against.
* Used for comparing floating point and integer values.
* @param mixed $minimum Lowest within-range value.
* @param mixed $maximum Highest within-range value.
* @param string $message Customised message on failure.
* @access public
*/
function __construct($minimum, $maximum, $message = '%s')
{
parent::__construct($minimum, $maximum, $message);
$this->upper = $maximum;
$this->lower = $minimum;
}