public static function Html::normalize in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Component/Utility/Html.php \Drupal\Component\Utility\Html::normalize()
- 9 core/lib/Drupal/Component/Utility/Html.php \Drupal\Component\Utility\Html::normalize()
Normalizes an HTML snippet.
This function is essentially \DOMDocument::normalizeDocument(), but operates on an HTML string instead of a \DOMDocument.
Parameters
string $html: The HTML string to normalize.
Return value
string The normalized HTML string.
7 calls to Html::normalize()
- BigPipeStrategy::placeholderIsAttributeSafe in core/
modules/ big_pipe/ src/ Render/ Placeholder/ BigPipeStrategy.php - Determines whether the given placeholder is attribute-safe or not.
- FieldFilteredMarkup::create in core/
lib/ Drupal/ Core/ Field/ FieldFilteredMarkup.php - Overrides \Drupal\Component\Render\MarkupTrait::create().
- FilterHtmlCorrector::process in core/
modules/ filter/ src/ Plugin/ Filter/ FilterHtmlCorrector.php - FilterKernelTest::testHtmlCorrectorFilter in core/
modules/ filter/ tests/ src/ Kernel/ FilterKernelTest.php - Tests the HTML corrector filter.
- MailFormatHelper::htmlToText in core/
lib/ Drupal/ Core/ Mail/ MailFormatHelper.php - Transforms an HTML string into plain text, preserving its structure.
File
- core/
lib/ Drupal/ Component/ Utility/ Html.php, line 253
Class
- Html
- Provides DOMDocument helpers for parsing and serializing HTML strings.
Namespace
Drupal\Component\UtilityCode
public static function normalize($html) {
$document = static::load($html);
return static::serialize($document);
}