PHP Класс spec\Tolerance\Throttling\RateLimit\LeakyBucketSpec

Наследование: extends PhpSpec\ObjectBehavior
Показать файл Открыть проект

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

Метод Описание
it_creates_and_saves_the_measure_after_a_tick_if_no_existing_measure ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage )
it_has_not_reached_the_limit_by_default ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage )
it_increments_the_number_of_ticks ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage, Tolerance\Throttling\RateMeasure\RateMeasure $measure, Tolerance\Throttling\Rate\Rate $rate )
it_is_a_rate_limit ( )
let ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage )

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

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

public it_creates_and_saves_the_measure_after_a_tick_if_no_existing_measure ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage )
$storage Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage

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

public it_has_not_reached_the_limit_by_default ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage )
$storage Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage

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

public it_increments_the_number_of_ticks ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage, Tolerance\Throttling\RateMeasure\RateMeasure $measure, Tolerance\Throttling\Rate\Rate $rate )
$storage Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage
$measure Tolerance\Throttling\RateMeasure\RateMeasure
$rate Tolerance\Throttling\Rate\Rate

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

public it_is_a_rate_limit ( )

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

public let ( Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage $storage )
$storage Tolerance\Throttling\RateMeasureStorage\RateMeasureStorage