function editor_test_editor_xss_filter_alter in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/editor/tests/modules/editor_test.module \editor_test_editor_xss_filter_alter()
Implements hook_editor_xss_filter_alter().
File
- core/
modules/ editor/ tests/ modules/ editor_test.module, line 27 - Helper module for the Text Editor tests.
Code
function editor_test_editor_xss_filter_alter(&$editor_xss_filter_class, FilterFormatInterface $format, FilterFormatInterface $original_format = NULL) {
// Allow tests to enable or disable this alter hook.
if (!\Drupal::state()
->get('editor_test_editor_xss_filter_alter_enabled', FALSE)) {
return;
}
$filters = $format
->filters()
->getAll();
if (isset($filters['filter_html']) && $filters['filter_html']->status) {
$editor_xss_filter_class = '\\Drupal\\editor_test\\EditorXssFilter\\Insecure';
}
}