/** * Проверка значения. * * Проверяет значение атрибута на вхождение в заданный числовой интервал. * Границы интервала считаются входящими в интервал. Если границы были представлены * в виде строк и не могут быть преобразованы в числа, то они преобразуются в значения 0. * * @param string|integer $value * * @return boolean */ protected function do_test($value) { return Core_Types::is_number($value) && $value >= $this->from && $value <= $this->to; }