No dudes en compartir nuestra página y códigos con tus amigos, necesitamos de tu ayuda para ampliar esta comunidad.
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 |