RateLimit
-
#[Attribute]
-
\Attribute::TARGET_METHOD
Table of Contents
Properties
-
$interval
: string
-
$limit
: int
-
$message
: string
-
$policy
: string
Methods
-
__construct()
: mixed
-
getConfiguration()
: array<string|int, mixed>
$interval
read-only
public
string
$interval
= '15 minutes'
$limit
read-only
public
int
$limit
= 5
$message
read-only
public
string
$message
= ''
$policy
read-only
public
string
$policy
= 'sliding_window'
__construct()
public
__construct([int $limit = 5 ][, string $interval = '15 minutes' ][, string $policy = 'sliding_window' ][, string $message = '' ]) : mixed
Parameters
-
$limit
: int
= 5
-
-
$interval
: string
= '15 minutes'
-
-
$policy
: string
= 'sliding_window'
-
-
$message
: string
= ''
-
getConfiguration()
public
getConfiguration(string $identifier) : array<string|int, mixed>
Parameters
-
$identifier
: string
-
Return values
array<string|int, mixed>