public static function SafeMarkup::checkPlain in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/lib/Drupal/Component/Utility/SafeMarkup.php \Drupal\Component\Utility\SafeMarkup::checkPlain()
Encodes special characters in a plain-text string for display as HTML.
Also validates strings as UTF-8. All processed strings are also automatically flagged as safe markup strings for rendering.
Parameters
string $text: The text to be checked or processed.
Return value
\Drupal\Component\Render\HtmlEscapedText An HtmlEscapedText object that escapes when rendered to string.
Deprecated
Will be removed before Drupal 9.0.0. Rely on Twig's auto-escaping feature, or use the #plain_text key when constructing a render array that contains plain text in order to use the renderer's auto-escaping feature. If neither of these are possible, \Drupal\Component\Utility\Html::escape() can be used in places where explicit escaping is needed.
See also
1 call to SafeMarkup::checkPlain()
- SafeMarkupTest::testCheckPlain in core/
tests/ Drupal/ Tests/ Component/ Utility/ SafeMarkupTest.php - Tests SafeMarkup::checkPlain().
File
- core/
lib/ Drupal/ Component/ Utility/ SafeMarkup.php, line 68 - Contains \Drupal\Component\Utility\SafeMarkup.
Class
- SafeMarkup
- Contains deprecated functionality related to sanitization of markup.
Namespace
Drupal\Component\UtilityCode
public static function checkPlain($text) {
return new HtmlEscapedText($text);
}