Automattic\WooCommerce\Vendor\Pelago\Emogrifier\Utilities

DeclarationBlockParser::normalizePropertyNamepublicWC 1.0

CSS custom properties (variables) have case-sensitive names, so their case must be preserved. Standard CSS properties have case-insensitive names, which are converted to lowercase.

Method of the class: DeclarationBlockParser{}

No Hooks.

Returns

non-empty-String.

Usage

$DeclarationBlockParser = new DeclarationBlockParser();
$DeclarationBlockParser->normalizePropertyName( $name ): string;
$name(non-empty-string) (required)
.

DeclarationBlockParser::normalizePropertyName() code WC 10.9.4

public function normalizePropertyName(string $name): string
{
    if (\substr($name, 0, 2) === '--') {
        return $name;
    } else {
        return \strtolower($name);
    }
}