kartik\grid\GridView::parseExportConfig PHP 메소드

parseExportConfig() 보호된 정적인 메소드

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
리턴 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;
    }