kartik\grid\GridView::parseExportConfig PHP Méthode

parseExportConfig() protected static méthode

Parses export configuration and returns the merged defaults.
protected static parseExportConfig ( array $exportConfig, array $defaultExportConfig ) : array
$exportConfig array the export configuration
$defaultExportConfig array the default export configuration
Résultat array
    protected static function parseExportConfig($exportConfig, $defaultExportConfig)
    {
        if (is_array($exportConfig) && !empty($exportConfig)) {
            foreach ($exportConfig as $format => $setting) {
                $setup = is_array($exportConfig[$format]) ? $exportConfig[$format] : [];
                $exportConfig[$format] = empty($setup) ? $defaultExportConfig[$format] : array_replace_recursive($defaultExportConfig[$format], $setup);
            }
            return $exportConfig;
        }
        return $defaultExportConfig;
    }