\Symfony\Component\HttpFoundation\RateLimiterAbstractRequestRateLimiter

An implementation of RequestRateLimiterInterface that fits most use-cases.

Summary

Methods
Properties
Constants
consume()
reset()
No public properties found
No constants found
getLimiters()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

consume()

consume(\Symfony\Component\HttpFoundation\Request  $request) 

Parameters

\Symfony\Component\HttpFoundation\Request $request

reset()

reset(\Symfony\Component\HttpFoundation\Request  $request) 

Parameters

\Symfony\Component\HttpFoundation\Request $request

getLimiters()

getLimiters(\Symfony\Component\HttpFoundation\Request  $request) : array<mixed,\Symfony\Component\RateLimiter\LimiterInterface>

Parameters

\Symfony\Component\HttpFoundation\Request $request

Returns

array<mixed,\Symfony\Component\RateLimiter\LimiterInterface> —

a set of limiters using keys extracted from the request