RemoveSymbols.php in Views Natural Sort 8.2
File
src/Plugin/IndexRecordContentTransformation/RemoveSymbols.php
View source
<?php
namespace Drupal\views_natural_sort\Plugin\IndexRecordContentTransformation;
use Drupal\views_natural_sort\Plugin\IndexRecordContentTransformationBase as TransformationBase;
class RemoveSymbols extends TransformationBase {
public function transform($string) {
$symbols = $this->configuration['settings'];
if (strlen($symbols) == 0) {
return $string;
}
return preg_replace('/[' . preg_quote($symbols) . ']/u', '', $string);
}
}
Classes
Name |
Description |
RemoveSymbols |
@IndexRecordContentTransformation (
id = "remove_symbols",
label =
Plugin annotation
@Translation("Remove Symbols")
) |