/**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge($this->getAdditionalAccountRules(), parent::rules());
 }
示例#2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge($this->getEmailRules(), $this->getPhoneRules(), $this->getNameRules(), $this->getIndividualSignRules(), parent::rules());
 }
示例#3
0
 public function rules()
 {
     $rules = [['website', 'url'], [['first_name', 'last_name'], 'string', 'max' => 255], [['first_name', 'last_name'], 'default', 'value' => ''], ['icon', 'string', 'max' => 36]];
     return array_merge(parent::rules(), $rules);
 }
示例#4
0
 public function rules()
 {
     $rules = [['permission', 'default', 'value' => self::PERMISSION_MUTUAL]];
     return array_merge(parent::rules(), $rules);
 }
示例#5
0
 public function rules()
 {
     return array_merge(parent::rules(), [[$this->contentTypeAttribute, 'default', 'value' => self::TYPE_MEMBER]]);
 }
示例#6
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $rules = [['enable_login', 'boolean'], ['permission', 'in', 'range' => array_keys(static::$permissions)]];
     return array_merge(parent::rules(), $rules);
 }