Automattic\WooCommerce\Vendor\Pelago\Emogrifier\HtmlProcessor

CssToAttributeConverter::convertCssToVisualAttributespublicWC 1.0

Maps the CSS from the style nodes to visual HTML attributes.

Method of the class: CssToAttributeConverter{}

No Hooks.

Returns

$this.

Usage

$CssToAttributeConverter = new CssToAttributeConverter();
$CssToAttributeConverter->convertCssToVisualAttributes(): self;

CssToAttributeConverter::convertCssToVisualAttributes() code WC 10.8.1

public function convertCssToVisualAttributes(): self
{
    $declarationBlockParser = new DeclarationBlockParser();
    /** @var \DOMElement $node */
    foreach ($this->getAllNodesWithStyleAttribute() as $node) {
        $inlineStyleDeclarations = $declarationBlockParser->parse($node->getAttribute('style'));
        $this->mapCssToHtmlAttributes($inlineStyleDeclarations, $node);
    }

    return $this;
}