You are here

public function TwigExtension::escapePlaceholder in Drupal 8

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Template/TwigExtension.php \Drupal\Core\Template\TwigExtension::escapePlaceholder()
  2. 10 core/lib/Drupal/Core/Template/TwigExtension.php \Drupal\Core\Template\TwigExtension::escapePlaceholder()

Provides a placeholder wrapper around ::escapeFilter.

Parameters

\Twig_Environment $env: A Twig_Environment instance.

mixed $string: The value to be escaped.

Return value

string|null The escaped, rendered output, or NULL if there is no valid output.

File

core/lib/Drupal/Core/Template/TwigExtension.php, line 403

Class

TwigExtension
A class providing Drupal Twig extensions.

Namespace

Drupal\Core\Template

Code

public function escapePlaceholder(\Twig_Environment $env, $string) {
  $return = $this
    ->escapeFilter($env, $string);
  return $return ? '<em class="placeholder">' . $return . '</em>' : NULL;
}