PHP Класс Metabor\Statemachine\Factory\TransitionSelector\ScoreTransition

Автор: otischlinger
Наследование: implements MetaborStd\Statemachine\Factory\TransitionSelectorInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$innerSelector MetaborStd\Statemachine\Factory\TransitionSelectorInterface

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

Метод Описание
__construct ( MetaborStd\Statemachine\Factory\TransitionSelectorInterface $innerSelector = null )
selectTransition ( Traversable $transitions )

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

Метод Описание
calculcateScore ( MetaborStd\Statemachine\TransitionInterface $transition ) : integer

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

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

public __construct ( MetaborStd\Statemachine\Factory\TransitionSelectorInterface $innerSelector = null )
$innerSelector MetaborStd\Statemachine\Factory\TransitionSelectorInterface

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

protected calculcateScore ( MetaborStd\Statemachine\TransitionInterface $transition ) : integer
$transition MetaborStd\Statemachine\TransitionInterface
Результат integer

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

См. также: MetaborStd\Statemachine\Factory\TransitionSelectorInterface::selectTransition()
public selectTransition ( Traversable $transitions )
$transitions Traversable

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

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

protected TransitionSelectorInterface,MetaborStd\Statemachine\Factory $innerSelector
Результат MetaborStd\Statemachine\Factory\TransitionSelectorInterface