/** * @inheritdoc */ public function beforeAction($action) { if (parent::beforeAction($action)) { if (!strcmp($action->id, 'start') || !strcmp($action->id, 'stop')) { $this->module->initDemo(); $this->module->controllerMap['migrate'] = ['class' => 'bubasuma\\simplechat\\console\\MigrateController', 'migrationPath' => $this->migrationPath]; } $this->stdout("Yii2 SimpleChat Demo\n\n", Console::BOLD); return true; } else { return false; } }
/** * @inheritDoc */ public function init() { parent::init(); $this->module->initDemo(); $this->user = User::findOne(['id' => \Yii::$app->request->get('userId')]); }