PHP Интерфейс Cartalyst\Sentinel\Throttling\ThrottleRepositoryInterface

Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
globalDelay ( ) : integer Returns the global throttling delay, in seconds.
ipDelay ( string $ipAddress ) : integer Returns the IP address throttling delay, in seconds.
log ( string $ipAddress = null, Cartalyst\Sentinel\Users\UserInterface $user = null ) : void Logs a new throttling entry.
userDelay ( Cartalyst\Sentinel\Users\UserInterface $user ) : integer Returns the throttling delay for the given user, in seconds.

Описание методов

globalDelay() публичный метод

Returns the global throttling delay, in seconds.
public globalDelay ( ) : integer
Результат integer

ipDelay() публичный метод

Returns the IP address throttling delay, in seconds.
public ipDelay ( string $ipAddress ) : integer
$ipAddress string
Результат integer

log() публичный метод

Logs a new throttling entry.
public log ( string $ipAddress = null, Cartalyst\Sentinel\Users\UserInterface $user = null ) : void
$ipAddress string
$user Cartalyst\Sentinel\Users\UserInterface
Результат void

userDelay() публичный метод

Returns the throttling delay for the given user, in seconds.
public userDelay ( Cartalyst\Sentinel\Users\UserInterface $user ) : integer
$user Cartalyst\Sentinel\Users\UserInterface
Результат integer