public function init() { if (!is_string($this->queryClass)) { $this->queryClass = BaseBlameableQuery::className(); } if ($this->skipInit) { return; } $this->initUserRelationGroupEvents(); parent::init(); }
/** * @inheritdoc */ public function rules() { return array_merge($this->getAdditionalAccountRules(), parent::rules()); }
/** * @inheritdoc */ public function rules() { return array_merge($this->getEmailRules(), $this->getPhoneRules(), $this->getNameRules(), $this->getIndividualSignRules(), parent::rules()); }
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); }
/** * Friendly to IDE. * @return BaseBlameableQuery */ public static function find() { return parent::find(); }
public function init() { $this->on(static::EVENT_AFTER_DELETE, [$this, 'onDeleteNotificationRead']); parent::init(); }
/** * @inheritdoc */ public function rules() { $rules = [['enable_login', 'boolean'], ['permission', 'in', 'range' => array_keys(static::$permissions)]]; return array_merge(parent::rules(), $rules); }