clase Límite (Ver fuente)

Propiedades

mixed|string pskey La firma del límite de tasa key.
En t $maxAttempts El número máximo de intentos permitidos dentro del número de minutos dado.
En t $decayMinutos El número de minutos hasta que se restablece el límite de frecuencia.
invocable $respuestaDevolución de llamada La devolución de llamada del generador de respuestas.

Métodos

void __construir(mixed|string pskey = ”, int $intentos máximos = 60, int $minutos de decaimiento = 1)

Cree una nueva instancia de límite.

static Límite por minuto (int $ intentos máximos)

Crear un nuevo límite de tasa.

static Límite por hora (int $ intentos máximos, int $ decayHours = 1)

Cree un nuevo límite de tasa usando horas como tiempo de caída.

static Límite porDía(int $intentosmáximos, int $díasdecaimiento = 1)

Cree un nuevo límite de tasa usando días como tiempo de caída.

static Límite ninguna()

Crea un nuevo límite de tarifa ilimitado.

$esto por(string pskey)

Selecciona el key del límite de la tasa.

$esto respuesta (invocable $ devolución de llamada)

Establezca la devolución de llamada que debería generar la respuesta cuando se exceda el límite.

Detalles

void

__construir(mixed|string pskey = ”, int $intentos máximos = 60, int $minutos de decaimiento = 1)

Cree una nueva instancia de límite.

Parámetros

mixed|string pskey
En t $maxAttempts
En t $decayMinutos

Valor devuelto

void

static Límite por minuto (int $maxAttempts)

Crear un nuevo límite de tasa.

Parámetros

En t $maxAttempts

Valor devuelto

Límite

static Límite por hora (int $maxAttempts, int $decayHours = 1)

Cree un nuevo límite de tasa usando horas como tiempo de caída.

Parámetros

En t $maxAttempts
En t $decayHours

Valor de retorno

Límite

static Límite por día (int $maxAttempts, int $decayDays = 1)

Cree un nuevo límite de tasa usando días como tiempo de caída.

Parámetros

En t $maxAttempts
En t $decayDays

Valor de retorno

Límite

static Límite ninguno ()

Crea un nuevo límite de tarifa ilimitado.

Valor de retorno

Límite

$esto por(string pskey)

Selecciona el key del límite de la tasa.

Parámetros

string pskey

Valor devuelto

$esto

$esta respuesta(callable $devolución de llamada)

Establezca la devolución de llamada que debería generar la respuesta cuando se exceda el límite.

Parámetros

invocable $devolución de llamada

Valor de retorno

$esto