RateLimit

Attributes
#[Attribute]
\Attribute::TARGET_METHOD

Table of Contents

Properties

$interval  : string
$limit  : int
$message  : string
$policy  : string

Methods

__construct()  : mixed
getConfiguration()  : array<string|int, mixed>

Properties

$interval read-only

public string $interval = '15 minutes'

$message read-only

public string $message = ''

$policy read-only

public string $policy = 'sliding_window'

Methods

__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>

        
On this page

Search results