BackendController::actionFlushDumpSettings PHP Méthode

actionFlushDumpSettings() public méthode

Экшен сброса кеш-файла настроек:
public actionFlushDumpSettings ( ) : void
Résultat void
    public function actionFlushDumpSettings()
    {
        if (Yii::app()->getRequest()->getIsAjaxRequest() == false) {
            throw new CHttpException(404, Yii::t('YupeModule.yupe', 'Page was not found!'));
        }
        if (!Yii::app()->configManager->isCached()) {
            Yii::app()->ajax->failure(Yii::t('YupeModule.yupe', 'There is no cached settings'));
        }
        $message = ['success' => Yii::t('YupeModule.yupe', 'Settings cache was reset successfully'), 'failure' => Yii::t('YupeModule.yupe', 'There was an error when processing the request')];
        try {
            $result = Yii::app()->configManager->flushDump();
        } catch (Exception $e) {
            Yii::app()->ajax->failure(Yii::t('YupeModule.yupe', 'There is an error: {error}', ['{error}' => implode('<br />', (array) $e->getMessage())]));
        }
        $action = $result == false ? 'failure' : 'success';
        Yii::app()->ajax->{$action}($message[$action]);
    }