Backend\Modules\Settings\Engine\Model::getWarnings PHP Метод

getWarnings() публичный статический Метод

Get warnings for active modules
public static getWarnings ( ) : array
Результат array
    public static function getWarnings()
    {
        // init vars
        $warnings = array();
        $installedModules = BackendModel::getModules();
        // loop modules
        foreach ($installedModules as $module) {
            // model class
            $class = 'Backend\\Modules\\' . $module . '\\Engine\\Model';
            if ($module == 'Core') {
                $class = 'Backend\\Core\\Engine\\Model';
            }
            // method exists
            if (is_callable(array($class, 'checkSettings'))) {
                // add possible warnings
                $warnings = array_merge($warnings, call_user_func(array($class, 'checkSettings')));
            }
        }
        // Multiple modules can return the same errors.
        $warnings = array_unique($warnings, SORT_REGULAR);
        return (array) $warnings;
    }

Usage Example

Пример #1
0
 /**
  * Parse into template
  */
 private function parse()
 {
     // init vars
     $warnings = BackendSettingsModel::getWarnings();
     // assign warnings
     if (!empty($warnings)) {
         $this->tpl->assign('warnings', $warnings);
     }
 }
All Usage Examples Of Backend\Modules\Settings\Engine\Model::getWarnings