We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8d5558 commit 3ecbeb4Copy full SHA for 3ecbeb4
src/Configurations/Config.php
@@ -35,12 +35,16 @@ public function pickVariantOutOfHat(string $id): string
35
{
36
$hashOrRandomNumber = $this->bucketing->strToIntHash($id);
37
38
- $variant = key(array_filter(
39
- $this->variantIntegerRanges,
40
- fn (int $variantRange): bool => $hashOrRandomNumber < $variantRange
41
- ));
+ foreach ($this->variantIntegerRanges as $variant => $variantRange) {
+ if ($hashOrRandomNumber < $variantRange) {
+ return $variant;
+ }
42
+ if ($hashOrRandomNumber === 100 && $variantRange === 100) {
43
44
45
46
- return $variant ?? '';
47
+ return '';
48
}
49
50
/**
0 commit comments