Automattic\WooCommerce\Vendor\Pelago\Emogrifier\Utilities
DeclarationBlockParser::normalizePropertyName
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() DeclarationBlockParser::normalizePropertyName code WC 10.9.4
public function normalizePropertyName(string $name): string
{
if (\substr($name, 0, 2) === '--') {
return $name;
} else {
return \strtolower($name);
}
}