This commit is contained in:
Adrian Hopek 2022-03-16 11:50:18 +01:00
parent 354f9e9747
commit 89722eb9eb

View File

@ -16,7 +16,7 @@ class ColorGenerator
return $colors[$index]; return $colors[$index];
} }
protected static function calculateHash(string $text): float protected static function calculateHash(string $text): int
{ {
$hash = 0; $hash = 0;
@ -25,7 +25,7 @@ class ColorGenerator
} }
for ($i = 0; $i < mb_strlen($text); $i++) { for ($i = 0; $i < mb_strlen($text); $i++) {
$hash = abs(($hash << 2) - $hash) + mb_ord($text[$i]); $hash = abs((int) (($hash << 2) - $hash) + mb_ord($text[$i]));
} }
return $hash; return $hash;