/** * Удаление старыъ записей (сессии, логов) */ public function actionGarbageCollector() { $logMain = LogMain::deleteAll(['<=', 'created', time() - Time::SEC_TO_MONTH]); $session = Session::deleteAll(['<=', 'expire', time() - \Yii::$app->session->getTimeout()]); $this->stdout('- ' . $this->ansiFormat(LogMain::tableName(), Console::FG_YELLOW)); $this->stdout(' '); $this->stdout(Console::wrapText("удалено {$logMain} записей", 10), Console::BOLD); $this->stdout("\n"); $this->stdout('- ' . $this->ansiFormat(Session::tableName(), Console::FG_YELLOW)); $this->stdout(' '); $this->stdout(Console::wrapText("удалено {$session} записей", 10), Console::BOLD); $this->stdout("\n"); }