/** * Finds user by [[username]] * * @return User|null */ protected function getUser() { if ($this->_user === null) { if (mb_strpos($this->username, '@')) { $this->_user = User::findByEmail($this->username); } else { $this->_user = User::findByUsername($this->username); } //var_dump($this->_user); } return $this->_user; }
/** * @inheritdoc */ public function run() { $user = User::findByUsername(Yii::$app->user->identity->username); return $this->render('user-widget', ['user' => $user]); }