/** * @inheritdoc */ public function bootstrap($app) { $app->on(Application::EVENT_AFTER_REQUEST, function () { /** @var LogsStorage $Storage */ $Storage = Instance::ensure(['class' => LogsStorage::className()]); $Storage::save(); }); }
/** * @return array */ public static function getActions() { /** @var LogsStorage $Storage */ $Storage = Instance::ensure(['class' => LogsStorage::className()]); return [$Storage::ACTION_INSERT => \Yii::t('app', 'Insert'), $Storage::ACTION_UPDATE => \Yii::t('app', 'Update'), $Storage::ACTION_DELETE => \Yii::t('app', 'Delete')]; }
/** * @return LogsStorage */ protected function getStorage() { /** @var LogsStorage $Storage */ $Storage = Instance::ensure(['class' => LogsStorage::className()]); return $Storage; }