/** * Finds user by [[username]] * * @return User|null */ public function getUser() { if ($this->_user === false) { $this->_user = User::findByUsername($this->username); } return $this->_user; }
/** * Автоматическая генерация * @return $this */ protected function initRootUser() { $this->stdout("Init root user \n", Console::BOLD); $root = User::findByUsername('root'); $aManager = \Yii::$app->authManager; if ($root && $aManager->getRole(CmsManager::ROLE_ROOT)) { if (!$aManager->getAssignment(CmsManager::ROLE_ROOT, $root->primaryKey)) { $aManager->assign($aManager->getRole(CmsManager::ROLE_ROOT), $root->primaryKey); } } return $this; }