PHP Класс Transport\RateLimiting

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$enabled
$limit
$redis
$second

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

Метод Описание
__construct ( Client $redis = null, $enabled = false, $limit = 3 )
getCount ( $ip )
getLimit ( )
getRemaining ( $ip )
getReset ( )
hasReachedLimit ( $ip )
increment ( $ip )
isEnabled ( )

Защищенные методы

Метод Описание
key ( $ip )

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

__construct() публичный Метод

public __construct ( Client $redis = null, $enabled = false, $limit = 3 )
$redis Predis\Client

getCount() публичный Метод

public getCount ( $ip )

getLimit() публичный Метод

public getLimit ( )

getRemaining() публичный Метод

public getRemaining ( $ip )

getReset() публичный Метод

public getReset ( )

hasReachedLimit() публичный Метод

public hasReachedLimit ( $ip )

increment() публичный Метод

public increment ( $ip )

isEnabled() публичный Метод

public isEnabled ( )

key() защищенный Метод

protected key ( $ip )

Описание свойств

$enabled защищенное свойство

protected $enabled

$limit защищенное свойство

protected $limit

$redis защищенное свойство

protected $redis

$second защищенное свойство

protected $second