PHP Класс Zumba\Swivel\Bucket

Наследование: implements Zumba\Swivel\BucketInterface, use trait Psr\Log\LoggerAwareTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$callback callable Callback to handle a missing slug from Map
$featureMap Zumba\Swivel\MapInterface The feature map.
$index The user's index.

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

Метод Описание
__construct ( Zumba\Swivel\MapInterface $featureMap, integer | null $index = null, Psr\Log\LoggerInterface $logger = null, callable $callback = null ) Zumba\Swivel\Bucket.
enabled ( Zumba\Swivel\BehaviorInterface $behavior ) : boolean Check if a behavior is enabled for a particular context/bucket combination.
getIndex ( ) : integer Get the bucket index.

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

Метод Описание
randomIndex ( ) : integer Get a random index.

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

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

Zumba\Swivel\Bucket.
public __construct ( Zumba\Swivel\MapInterface $featureMap, integer | null $index = null, Psr\Log\LoggerInterface $logger = null, callable $callback = null )
$featureMap Zumba\Swivel\MapInterface
$index integer | null
$logger Psr\Log\LoggerInterface
$callback callable

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

Check if a behavior is enabled for a particular context/bucket combination.
См. также: Zumba\Swivel\BucketInterface
public enabled ( Zumba\Swivel\BehaviorInterface $behavior ) : boolean
$behavior Zumba\Swivel\BehaviorInterface
Результат boolean

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

Useful for metrics.
public getIndex ( ) : integer
Результат integer

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

Get a random index.
protected randomIndex ( ) : integer
Результат integer

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

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

Callback to handle a missing slug from Map
protected callable $callback
Результат callable

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

The feature map.
protected MapInterface,Zumba\Swivel $featureMap
Результат Zumba\Swivel\MapInterface

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

The user's index.
protected $index