public static function FeedImportFilter::merge in Feed Import 8
Same name in this branch
- 8 feed_import_base/filters/feed_import_default_filters.php \FeedImportFilter::merge()
- 8 feed_import_base/src/Filter/FeedImportFilter.php \Drupal\feed_import_base\FeedImportFilter::merge()
Same name and namespace in other branches
- 7.3 feed_import_base/filters/feed_import_default_filters.php \FeedImportFilter::merge()
- 7.2 feed_import_filter.inc.php \FeedImportFilter::merge()
Merge all array levels
Parameters
array $field: Array to merge
Return value
array Merged array
File
- feed_import_base/
filters/ feed_import_default_filters.php, line 98 - Provides filters for feed import.
Class
- FeedImportFilter
- This class contains default filters for feed import.
Code
public static function merge($field) {
if (!is_array($field)) {
return array(
$field,
);
}
$merged = array();
foreach ($field as &$f) {
if (is_array($f)) {
$f = self::merge($f);
}
else {
$f = array(
$f,
);
}
$merged = array_merge($merged, $f);
}
return $merged;
}