minor #40539 [Security] improve login throttling rate limiter requirement message (jrushlow)

This PR was submitted for the 5.x branch but it was merged into the 5.2 branch instead.

Discussion
----------

[Security] improve login throttling rate limiter requirement message

| Q             | A
| ------------- | ---
| Branch?       | 5.2
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        |

Provide the composer command to the user if the `rate-limiter` component is not installed when attempting to use login throttling.

Commits
-------

6958bdc0be improve login throttling rate limiter requirement message
This commit is contained in:
Fabien Potencier 2021-03-22 11:35:16 +01:00
commit 7611d24e06
1 changed files with 1 additions and 1 deletions

View File

@ -64,7 +64,7 @@ class LoginThrottlingFactory implements AuthenticatorFactoryInterface, SecurityF
}
if (!class_exists(RateLimiterFactory::class)) {
throw new \LogicException('Login throttling requires symfony/rate-limiter to be installed and enabled.');
throw new \LogicException('Login throttling requires the Rate Limiter component. Try running "composer require symfony/rate-limiter".');
}
if (!isset($config['limiter'])) {