/** * Sets validator options * Accepts the following option keys: * 'min' => scalar, minimum border * 'max' => scalar, maximum border * 'inclusive' => boolean, inclusive border values * @override * @param array|\Zend_Config $options */ public function __construct(array $options) { /** * Спецификация конструктора класса Zend_Validate_Between * различается между Zend Framework 1.9.6 (Magento 1.4.0.1) * и Zend Framework 1.11.1 (Magento 1.5.0.1). * * Именно для устранения для пользователя данных различий * служит наш класс-посредник \Df\Zf\Validate\Between */ if (version_compare(\Zend_Version::VERSION, '1.10', '>=')) { /** @noinspection PhpParamsInspection */ parent::__construct($options); } else { /** @noinspection PhpParamsInspection */ parent::__construct(dfa($options, 'min'), dfa($options, 'max'), dfa($options, 'inclusive')); } }
/** * Limit valid dates to interval (including) 1000 and 2100. */ public function __construct() { parent::__construct(array('min' => 1000, 'max' => 2100)); }