コード例 #1
0
ファイル: Select.php プロジェクト: eltondias/Relogio
 /**
  * @param  array $options
  * @return Select
  */
 public function setValueOptions(array $options)
 {
     $this->valueOptions = $options;
     // Update InArrayValidator validator haystack
     if (null !== $this->validator) {
         if ($this->validator instanceof InArrayValidator) {
             $validator = $this->validator;
         }
         if ($this->validator instanceof ExplodeValidator && $this->validator->getValidator() instanceof InArrayValidator) {
             $validator = $this->validator->getValidator();
         }
         if (!empty($validator)) {
             $validator->setHaystack($this->getValueOptionsValues());
         }
     }
     return $this;
 }