diff --git a/core/modules/filter/src/Plugin/Filter/FilterHtml.php b/core/modules/filter/src/Plugin/Filter/FilterHtml.php index 9ddfcdb..071a8f0 100644 --- a/core/modules/filter/src/Plugin/Filter/FilterHtml.php +++ b/core/modules/filter/src/Plugin/Filter/FilterHtml.php @@ -11,7 +11,7 @@ use Drupal\Core\Form\FormStateInterface; use Drupal\filter\FilterProcessResult; use Drupal\filter\Plugin\FilterBase; -use Drupal\Component\Utility\SafeMarkup; +use Drupal\Component\Utility\Xss; /** * Provides a filter to limit allowed HTML tags. @@ -95,7 +95,7 @@ public function tips($long = FALSE) { return $output; } - $output = SafeMarkup::set('
' . $output . '
'); + $output = Xss::filter('' . $output . '
'); if (!$this->settings['filter_html_help']) { return $output; } @@ -145,8 +145,8 @@ public function tips($long = FALSE) { if (!empty($tips[$tag])) { $rows[] = array( array('data' => $tips[$tag][0], 'class' => array('description')), - array('data' => SafeMarkup::set('' . String::checkPlain($tips[$tag][1]) . ''), 'class' => array('type')),
- array('data' => SafeMarkup::set($tips[$tag][1]), 'class' => array('get'))
+ array('data' => Xss::filter('' . String::checkPlain($tips[$tag][1]) . ''), 'class' => array('type')),
+ array('data' => Xss::filter($tips[$tag][1]), 'class' => array('get'))
);
}
else {
@@ -176,8 +176,8 @@ public function tips($long = FALSE) {
foreach ($entities as $entity) {
$rows[] = array(
array('data' => $entity[0], 'class' => array('description')),
- array('data' => SafeMarkup::set('' . String::checkPlain($entity[1]) . ''), 'class' => array('type')),
- array('data' => SafeMarkup::set($entity[1]), 'class' => array('get'))
+ array('data' => Xss::filter('' . String::checkPlain($entity[1]) . ''), 'class' => array('type')),
+ array('data' => Xss::filter($entity[1]), 'class' => array('get'))
);
}
$table = array(
@@ -186,7 +186,7 @@ public function tips($long = FALSE) {
'#rows' => $rows,
);
$output .= drupal_render($table);
- return SafeMarkup::set($output);
+ return Xss::filter($output);
}
}