Range.php in Zircon Profile 8.0
File
vendor/symfony/validator/Constraints/Range.php
View source
<?php
namespace Symfony\Component\Validator\Constraints;
use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\Exception\MissingOptionsException;
class Range extends Constraint {
const INVALID_VALUE_ERROR = 1;
const BEYOND_RANGE_ERROR = 2;
const BELOW_RANGE_ERROR = 3;
protected static $errorNames = array(
self::INVALID_VALUE_ERROR => 'INVALID_VALUE_ERROR',
self::BEYOND_RANGE_ERROR => 'BEYOND_RANGE_ERROR',
self::BELOW_RANGE_ERROR => 'BELOW_RANGE_ERROR',
);
public $minMessage = 'This value should be {{ limit }} or more.';
public $maxMessage = 'This value should be {{ limit }} or less.';
public $invalidMessage = 'This value should be a valid number.';
public $min;
public $max;
public function __construct($options = null) {
parent::__construct($options);
if (null === $this->min && null === $this->max) {
throw new MissingOptionsException(sprintf('Either option "min" or "max" must be given for constraint %s', __CLASS__), array(
'min',
'max',
));
}
}
}
Classes
Name |
Description |
Range |
@Target({"PROPERTY", "METHOD", "ANNOTATION"}) |