public static function FeedImportFilter::removeCDATA in Feed Import 8
Same name in this branch
- 8 feed_import_base/filters/feed_import_default_filters.php \FeedImportFilter::removeCDATA()
- 8 feed_import_base/src/Filter/FeedImportFilter.php \Drupal\feed_import_base\FeedImportFilter::removeCDATA()
Removes CDATA
Parameters
mixed $field: A string or an array of strings
Return value
mixed String/Array of strings with no CDATA
File
- feed_import_base/
src/ Filter/ FeedImportFilter.php, line 17
Class
- FeedImportFilter
- This class contains default filters for feed import.
Namespace
Drupal\feed_import_baseCode
public static function removeCDATA($field) {
if (is_array($field)) {
foreach ($field as &$f) {
$f = self::removeCDATA($f);
}
return $field;
}
if (!preg_match('/<!\\[CDATA\\[(.*?)\\]\\]>/is', $field, $matches)) {
return $field;
}
return isset($matches[1]) ? $matches[1] : $field;
}