protected function HandlerBase::sanitizeValue

Sanitize the value for output.

Parameters

$value: The value being rendered.

$type: The type of sanitization needed. If not provided, check_plain() is used.

Return value

string Returns the safe value.

21 calls to HandlerBase::sanitizeValue()
Comment::render in drupal/core/modules/comment/lib/Drupal/comment/Plugin/views/field/Comment.php
Render the field.
Extension::render in drupal/core/modules/file/lib/Drupal/file/Plugin/views/field/Extension.php
Render the field.
FieldPluginBase::render in drupal/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php
Render the field.
FieldTest::render in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/field/FieldTest.php
Overrides Drupal\views\Plugin\views\field\FieldPluginBase::render().
File::render in drupal/core/modules/file/lib/Drupal/file/Plugin/views/field/File.php
Render the field.

... See full list

File

drupal/core/modules/views/lib/Drupal/views/Plugin/views/HandlerBase.php, line 217
Definition of Drupal\views\Plugin\views\HandlerBase.

Class

HandlerBase

Namespace

Drupal\views\Plugin\views

Code

protected function sanitizeValue($value, $type = NULL) {
  switch ($type) {
    case 'xss':
      $value = filter_xss($value);
      break;
    case 'xss_admin':
      $value = filter_xss_admin($value);
      break;
    case 'url':
      $value = check_url($value);
      break;
    default:
      $value = check_plain($value);
      break;
  }
  return $value;
}