From e457f3aeb19fff217f34a1a9cd87ac049a5a83ba Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sat, 9 Jul 2022 16:19:33 +0200 Subject: [PATCH] Normalize decoding of html color names to lower case --- src/Traits/CanReadHtmlColorNames.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Traits/CanReadHtmlColorNames.php b/src/Traits/CanReadHtmlColorNames.php index be5dc675..c02b4367 100644 --- a/src/Traits/CanReadHtmlColorNames.php +++ b/src/Traits/CanReadHtmlColorNames.php @@ -146,8 +146,16 @@ trait CanReadHtmlColorNames 'maroon' => '#800000', ]; + /** + * Transform given html color name to hex color + * or return null, if color name doesn't exist. + * + * @param string $name + * @return null|string + */ public function hexColorFromColorName(string $name): ?string { + $name = strtolower($name); if (!array_key_exists($name, $this->color_names)) { return null; }