public function rules() { $rules = parent::rules(); if (isset($this->required)) { $rules[] = [$this->getAttribute(), 'required']; } return $rules; }
/** * @inheritdoc */ public function rules() { $rules = parent::rules(); $rules[] = [$this->getAttribute(), 'date', 'format' => $this->format]; if (isset($this->required)) { $rules[] = [$this->getAttribute(), 'required']; } return $rules; }
/** * @return array */ public function rules() { $rules = parent::rules(); $rules[] = [$this->getAttribute(), MultipleValidator::className(), 'required' => !!$this->required, 'model' => $this->_value]; return $rules; }