PHP Class Metabor\Statemachine\Factory\TransitionSelector\WeightTransition

Author: otischlinger
Inheritance: implements MetaborStd\Statemachine\Factory\TransitionSelectorInterface
Show file Open project: metabor/statemachine Class Usage Examples

Protected Properties

Property Type Description
$epsilon float
$innerSelector MetaborStd\Statemachine\Factory\TransitionSelectorInterface

Public Methods

Method Description
__construct ( MetaborStd\Statemachine\Factory\TransitionSelectorInterface $innerSelector = null, float $epsilon = 0.001 )
selectTransition ( Traversable $transitions )

Method Details

__construct() public method

public __construct ( MetaborStd\Statemachine\Factory\TransitionSelectorInterface $innerSelector = null, float $epsilon = 0.001 )
$innerSelector MetaborStd\Statemachine\Factory\TransitionSelectorInterface
$epsilon float

selectTransition() public method

See also: MetaborStd\Statemachine\Factory\TransitionSelectorInterface::selectTransition()
public selectTransition ( Traversable $transitions )
$transitions Traversable

Property Details

$epsilon protected property

protected float $epsilon
return float

$innerSelector protected property

protected TransitionSelectorInterface,MetaborStd\Statemachine\Factory $innerSelector
return MetaborStd\Statemachine\Factory\TransitionSelectorInterface