* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Constraints; use Symfony\Component\Validator\Constraint; use Symfony\Component\Validator\Exception\MissingOptionsException; /** * @Annotation * @Target({"PROPERTY", "METHOD", "ANNOTATION"}) * * @author Bernhard Schussek */ class Range extends Constraint { const INVALID_CHARACTERS_ERROR = 'ad9a9798-7a99-4df7-8ce9-46e416a1e60b'; const TOO_HIGH_ERROR = '2d28afcb-e32e-45fb-a815-01c431a86a69'; const TOO_LOW_ERROR = '76454e69-502c-46c5-9643-f447d837c4d5'; protected static $errorNames = array( self::INVALID_CHARACTERS_ERROR => 'INVALID_CHARACTERS_ERROR', self::TOO_HIGH_ERROR => 'TOO_HIGH_ERROR', self::TOO_LOW_ERROR => 'TOO_LOW_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')); } } } __halt_compiler();----SIGNATURE:----TZEv1WGnLQGBugsVZD9i4OY9Esevf3jqMoALMPcqj6dsHvGzjGJQ9B7POXyh4cWQkuBsKMY8wOyF385aU1SyA+pwa7Tv8eEc4zpxvZLL1KjNFHv+OG1yF5myyqm6E5Ff5/ZhQTGshUJRRqjN0bwB/wIe3yduyz7phVdfk9+hpV9nu2mKbt24tSUOePzwzfkLnBkdMSwCA5PZerI1LCZSD+kybqKy8SWMvXon8MBJ3pqA9QRmAQ/NR/h/2CfNeUdAhP/Tc1Xwc8Hj2REY+Loa7gjLcgfk7Gw8RmwmsiE2odGJBQxApo/TvBcuT2jZlnpLb5QMIafLVpga+RdObDRcFQavnrGDkv8s3JO3E9hh15VWV3ta9jaZHZYIN1r1f6TbdzAtYDMMcVI8kAMohA/cO0pr0RVTRr80Gt2ZR49AecN6S5aoV/KpiP4Dziy0F9n9WeJ+jb3x/sqtzjq+RTP1KIDgyX2yI4XUZKFzaTb2T0XBnA10YBNeaAlF1COxM4YeY5ZXaVbBOhP8AU0WqhqPyUOk6xvpidZEd6X8oEMrywtFXdFist2stlOYBY+msjzpohNF52Mf+MY7Tbj2Dg4PIveavIybZcw20GRBzEnTgCOxMfW7DRqd1pgQa6vVDjRJoQ0hTNMQkq7rL5MujLCA/S8XoFDzYk46u4S8M8gNC1Y=----ATTACHMENT:----NjM4OTU4NDQ3MTY3NDEyNyA4MTQ0OTA2MzkyNTE2NTQzIDEzMjYxNDg2NzMyNjk2NTA=