@@ -9,7 +9,7 @@ |
||
| 9 | 9 | */ |
| 10 | 10 | public static function getImplementations(string $interfaceName): array |
| 11 | 11 | { |
| 12 | - return \array_filter(\get_declared_classes(), function ($className) use ($interfaceName) { |
|
| 12 | + return \array_filter(\get_declared_classes(), function($className) use ($interfaceName) { |
|
| 13 | 13 | return self::implementsInterface($className, $interfaceName); |
| 14 | 14 | }); |
| 15 | 15 | } |
@@ -20,7 +20,7 @@ |
||
| 20 | 20 | |
| 21 | 21 | public function request(RequestInterface $request, callable $handler): PromiseInterface |
| 22 | 22 | { |
| 23 | - return $handler()->then(function (ResponseInterface $response) use ($request) { |
|
| 23 | + return $handler()->then(function(ResponseInterface $response) use ($request) { |
|
| 24 | 24 | $this->_saveResponse($request, $response); |
| 25 | 25 | |
| 26 | 26 | return $response; |
@@ -11,9 +11,12 @@ |
||
| 11 | 11 | { |
| 12 | 12 | public function request(RequestInterface $request, callable $handler): PromiseInterface |
| 13 | 13 | { |
| 14 | - try { |
|
| 14 | + try |
|
| 15 | + { |
|
| 15 | 16 | return parent::request($request, $handler); |
| 16 | - } catch (TooManyRequestsHttpException $tooManyRequestsHttpException) { |
|
| 17 | + } |
|
| 18 | + catch (TooManyRequestsHttpException $tooManyRequestsHttpException) |
|
| 19 | + { |
|
| 17 | 20 | $response = $this->_getResponse($request); |
| 18 | 21 | if ($response !== null) { |
| 19 | 22 | return new FulfilledPromise($response); |
@@ -10,12 +10,12 @@ |
||
| 10 | 10 | |
| 11 | 11 | private DateTimeImmutable $_now; |
| 12 | 12 | |
| 13 | - public function __construct(DateTimeImmutable|null $now = null) |
|
| 13 | + public function __construct(DateTimeImmutable | null $now = null) |
|
| 14 | 14 | { |
| 15 | 15 | $this->_now = $now ?? new DateTimeImmutable(); |
| 16 | 16 | } |
| 17 | 17 | |
| 18 | - public static function create(DateTimeImmutable|null $now = null): self |
|
| 18 | + public static function create(DateTimeImmutable | null $now = null): self |
|
| 19 | 19 | { |
| 20 | 20 | return new self($now); |
| 21 | 21 | } |
@@ -7,7 +7,7 @@ |
||
| 7 | 7 | class TimeKeeper |
| 8 | 8 | { |
| 9 | 9 | private int $_expirationIntervalSeconds; |
| 10 | - private DateTimeImmutable|null $_expiresAt = null; |
|
| 10 | + private DateTimeImmutable | null $_expiresAt = null; |
|
| 11 | 11 | |
| 12 | 12 | public function __construct(int $intervalInSeconds) |
| 13 | 13 | { |
@@ -22,8 +22,8 @@ discard block |
||
| 22 | 22 | |
| 23 | 23 | public function handle(): callable |
| 24 | 24 | { |
| 25 | - return function (callable $handler): callable { |
|
| 26 | - return function (RequestInterface $request, array $options) use ($handler) { |
|
| 25 | + return function(callable $handler): callable { |
|
| 26 | + return function(RequestInterface $request, array $options) use ($handler) { |
|
| 27 | 27 | return $this->_requestLimitRuleset->cache($request, $this->_requestHandler($handler, $request, $options)); |
| 28 | 28 | }; |
| 29 | 29 | }; |
@@ -31,7 +31,7 @@ discard block |
||
| 31 | 31 | |
| 32 | 32 | private function _requestHandler(callable $handler, RequestInterface $request, array $options): callable |
| 33 | 33 | { |
| 34 | - return function () use ($handler, $request, $options) { |
|
| 34 | + return function() use ($handler, $request, $options) { |
|
| 35 | 35 | $requestLimitGroup = $this->_requestLimitRuleset->getRequestLimitGroup(); |
| 36 | 36 | if (!$requestLimitGroup->canRequest($request, $options)) { |
| 37 | 37 | throw new TooManyRequestsHttpException( |