コード例 #1
0
ファイル: DateField.php プロジェクト: jarick/bx
 /**
  * Validate value
  *
  * @param array $data
  * @return boolean
  */
 public function validate(array &$data)
 {
     if ($this->min !== null) {
         $this->validator->setMin($this->min);
     }
     if ($this->max !== null) {
         $this->validator->setMax($this->max);
     }
     $this->validator->setFormat($this->getFormat());
     $this->validator->setFormatRules($this->getFormatRules());
     return parent::validate($data);
 }
コード例 #2
0
ファイル: SessidField.php プロジェクト: jarick/bx
 /**
  * Constructor
  *
  */
 public function __construct()
 {
     parent::__construct('', true);
 }
コード例 #3
0
ファイル: TextField.php プロジェクト: jarick/bx
 /**
  * Validate value
  *
  * @param array $data
  * @return boolean
  */
 public function validate(array &$data)
 {
     if ($this->max !== null) {
         $this->validator->setMax($this->max);
     }
     if ($this->min !== null) {
         $this->validator->setMin($this->min);
     }
     return parent::validate($data);
 }
コード例 #4
0
ファイル: FieldsDictionary.php プロジェクト: jarick/bx
 public function __construct()
 {
     parent::__construct(BaseField::getClass());
 }
コード例 #5
0
ファイル: SafeField.php プロジェクト: jarick/bx
 /**
  * Validate value
  *
  * @param array $data
  * @return boolean
  */
 public function validate(array &$data)
 {
     return parent::validate($data);
 }
コード例 #6
0
ファイル: CheckboxField.php プロジェクト: jarick/bx
 /**
  * Validate value
  *
  * @param array $data
  * @return boolean
  */
 public function validate(array &$data)
 {
     $this->validator->setValue($this->true_value, $this->false_value);
     $this->validator->strict($this->strict);
     return parent::validate($data);
 }
コード例 #7
0
ファイル: SelectboxField.php プロジェクト: jarick/bx
 /**
  * Constructor
  *
  * @param string $label
  * @param boolean $required
  * @param array $enums
  */
 public function __construct($label = null, $required = false, array $enums = [])
 {
     parent::__construct($label, $required);
     $this->enums = $enums;
 }