Skip to content

Commit 473ce1f

Browse files
Merge pull request #2 from ARAMISAUTO/fix-userisinpercentage
[fix] fix for Feature::isUserInPercentage() method
2 parents 955f463 + 8872d37 commit 473ce1f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Feature.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22
/**
3-
*
3+
*
44
*/
55

66
namespace Opensoft\Rollout;
@@ -183,7 +183,7 @@ public function toArray()
183183
*/
184184
private function isUserInPercentage(RolloutUserInterface $user)
185185
{
186-
return crc32($user->getRolloutIdentifier()) % 100 < $this->percentage;
186+
return abs(crc32($user->getRolloutIdentifier()) % 100) < $this->percentage;
187187
}
188188

189189
/**
@@ -210,4 +210,4 @@ private function isUserInActiveGroup(RolloutUserInterface $user, Rollout $rollou
210210

211211
return false;
212212
}
213-
}
213+
}

0 commit comments

Comments
 (0)