コード例 #1
0
ファイル: EnumType.php プロジェクト: talesoft/tale-framework
 protected function validate(Validator $v)
 {
     $v->whenSet(function (Validator $v) {
         $v->notIn($this->_options, 'The value needs to be one of ' . implode(', ', $this->_options));
     });
     return parent::validate($v);
 }
コード例 #2
0
ファイル: BoolType.php プロジェクト: talesoft/tale-framework
 protected function validate(Validator $v)
 {
     $v->whenSet(function (Validator $v) {
         $v->notIn([true, false, 0, 1, '0', '1', 'yes', 'true', 'on', 'no', 'false', 'off'], 'The value needs to be one of 0/1/yes/true/on/no/false/off');
     });
     return parent::validate($v);
 }
コード例 #3
0
ファイル: EnumValue.php プロジェクト: Talesoft/tale-crud
 protected function validate(Validator $v)
 {
     $v->whenNotNull(function (Validator $v) {
         $v->notIn($this->_options, 'The value needs to be one of ' . implode(', ', array_values($this->_options)));
     });
 }