Skip to content

Commit f5f5804

Browse files
kbondfabpot
authored andcommitted
[RateLimiter] rename Limit to RateLimit and add RateLimit::getLimit()
1 parent 8906168 commit f5f5804

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

RateLimiter/AbstractRequestRateLimiter.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
namespace Symfony\Component\HttpFoundation\RateLimiter;
1313

1414
use Symfony\Component\HttpFoundation\Request;
15-
use Symfony\Component\RateLimiter\Limit;
1615
use Symfony\Component\RateLimiter\LimiterInterface;
1716
use Symfony\Component\RateLimiter\NoLimiter;
17+
use Symfony\Component\RateLimiter\RateLimit;
1818

1919
/**
2020
* An implementation of RequestRateLimiterInterface that
@@ -26,23 +26,23 @@
2626
*/
2727
abstract class AbstractRequestRateLimiter implements RequestRateLimiterInterface
2828
{
29-
public function consume(Request $request): Limit
29+
public function consume(Request $request): RateLimit
3030
{
3131
$limiters = $this->getLimiters($request);
3232
if (0 === \count($limiters)) {
3333
$limiters = [new NoLimiter()];
3434
}
3535

36-
$minimalLimit = null;
36+
$minimalRateLimit = null;
3737
foreach ($limiters as $limiter) {
38-
$limit = $limiter->consume(1);
38+
$rateLimit = $limiter->consume(1);
3939

40-
if (null === $minimalLimit || $limit->getRemainingTokens() < $minimalLimit->getRemainingTokens()) {
41-
$minimalLimit = $limit;
40+
if (null === $minimalRateLimit || $rateLimit->getRemainingTokens() < $minimalRateLimit->getRemainingTokens()) {
41+
$minimalRateLimit = $rateLimit;
4242
}
4343
}
4444

45-
return $minimalLimit;
45+
return $minimalRateLimit;
4646
}
4747

4848
public function reset(Request $request): void

RateLimiter/RequestRateLimiterInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
namespace Symfony\Component\HttpFoundation\RateLimiter;
1313

1414
use Symfony\Component\HttpFoundation\Request;
15-
use Symfony\Component\RateLimiter\Limit;
15+
use Symfony\Component\RateLimiter\RateLimit;
1616

1717
/**
1818
* A special type of limiter that deals with requests.
@@ -26,7 +26,7 @@
2626
*/
2727
interface RequestRateLimiterInterface
2828
{
29-
public function consume(Request $request): Limit;
29+
public function consume(Request $request): RateLimit;
3030

3131
public function reset(Request $request): void;
3232
}

0 commit comments

Comments
 (0)