Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7c52194

Browse files
committed
[RateLimiter] TokenBucket policy fix for adding tokens with a predefined frequency
1 parent f08e701 commit 7c52194

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,17 +138,17 @@ public function testBucketRefilledWithStrictFrequency()
138138

139139
$expected = 699;
140140

141-
for ($i = 1; $i <= 20; $i++) {
141+
for ($i = 1; $i <= 20; ++$i) {
142142
$rateLimit = $limiter->consume();
143143
$this->assertTrue($rateLimit->isAccepted());
144144
$this->assertEquals($expected, $rateLimit->getRemainingTokens());
145145

146146
sleep(4);
147147
--$expected;
148148

149-
if (in_array($i, [4, 8, 12], true)) {
149+
if (\in_array($i, [4, 8, 12], true)) {
150150
$expected += 100;
151-
} elseif (in_array($i, [15, 19], true)) {
151+
} elseif (\in_array($i, [15, 19], true)) {
152152
$expected = 999;
153153
}
154154
}

0 commit comments

Comments
 (0)