Skip to content

Commit c919db2

Browse files
committed
fix: phpstan
1 parent 4e49d6b commit c919db2

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/DependencyInjection/Configuration.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ public function getConfigTreeBuilder(): TreeBuilder
3535
->arrayNode('routes')
3636
->arrayPrototype()
3737
->children()
38-
->scalarNode('limit')->end()
39-
->scalarNode('period')->end()
38+
->integerNode('limit')->end()
39+
->integerNode('period')->end()
4040
->end()
4141
->end()
4242
->end()

src/EventListener/ReadRateLimitConfigurationListener.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ class ReadRateLimitConfigurationListener implements EventSubscriberInterface
1515
private $rateLimitModifiers;
1616
private int $limit;
1717
private int $period;
18+
/** @var array<string, array<string, int>> */
1819
private array $routes;
1920

2021
/**
21-
* @param RateLimitModifierInterface[] $rateLimitModifiers
22+
* @param RateLimitModifierInterface[] $rateLimitModifiers
23+
* @param array<string, array<string, int>> $routes
2224
*/
2325
public function __construct(iterable $rateLimitModifiers, int $limit, int $period, array $routes)
2426
{
@@ -37,7 +39,7 @@ public function __construct(iterable $rateLimitModifiers, int $limit, int $perio
3739
public function onKernelController(ControllerEvent $event): void
3840
{
3941
$request = $event->getRequest();
40-
$routeName = $request->attributes->get('_route', null);
42+
$routeName = strval($request->attributes->get('_route'));
4143

4244
if (!array_key_exists($routeName, $this->routes)) {
4345
return;

0 commit comments

Comments
 (0)