public static function Html::decodeEntities in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/lib/Drupal/Component/Utility/Html.php \Drupal\Component\Utility\Html::decodeEntities()
Decodes all HTML entities including numerical ones to regular UTF-8 bytes.
Double-escaped entities will only be decoded once ("&lt;" becomes "<", not "<"). Be careful when using this function, as it will revert previous sanitization efforts (<script> will become <script>).
This method is not the opposite of Html::escape(). For example, this method will convert "é" to "é", whereas Html::escape() will not convert "é" to "é".
Parameters
string $text: The text to decode entities in.
Return value
string The input $text, with all HTML entities decoded once.
See also
\Drupal\Component\Utility\Html::escape()
36 calls to Html::decodeEntities()
- CommentForm::buildEntity in core/
modules/ comment/ src/ CommentForm.php - Builds an updated entity object based upon the submitted form values.
- ContextualLinks::render in core/
modules/ contextual/ src/ Plugin/ views/ field/ ContextualLinks.php - Overrides \Drupal\views\Plugin\views\field\FieldPluginBase::render().
- DbLogController::overview in core/
modules/ dblog/ src/ Controller/ DbLogController.php - Displays a listing of database log messages.
- DbLogTest::assertLogMessage in core/
modules/ dblog/ src/ Tests/ DbLogTest.php - Confirms that a log message appears on the database log overview screen.
- DbLogTest::doUser in core/
modules/ dblog/ src/ Tests/ DbLogTest.php - Generates and then verifies some user events.
File
- core/
lib/ Drupal/ Component/ Utility/ Html.php, line 368 - Contains \Drupal\Component\Utility\Html.
Class
- Html
- Provides DOMDocument helpers for parsing and serializing HTML strings.
Namespace
Drupal\Component\UtilityCode
public static function decodeEntities($text) {
return html_entity_decode($text, ENT_QUOTES, 'UTF-8');
}