Method | Description | |
---|---|---|
__construct ( Fhaculty\Graph\Graph $graph, MetaborStd\StringConverterInterface $stringConverter = null ) | ||
addState ( MetaborStd\Statemachine\StateInterface $state ) | ||
addStateCollection ( MetaborStd\Statemachine\StateCollectionInterface $stateCollection ) | ||
addStates ( Traversable $states ) | ||
attachLayoutCallback ( |
||
createStatusVertex ( MetaborStd\Statemachine\StateInterface $state ) : Fhaculty\Graph\Vertex | ||
detachLayoutCallback ( |
||
getGraph ( ) : Fhaculty\Graph\Graph | ||
setEventLayout ( string $flag, scalar $value, array $layout ) | ||
setStateLayout ( string $flag, scalar $value, array $layout ) |
Method | Description | |
---|---|---|
addTransition ( MetaborStd\Statemachine\StateInterface $state, MetaborStd\Statemachine\TransitionInterface $transition ) | ||
convertObserverToString ( MetaborStd\Event\EventInterface $event ) : string | ||
getLayoutOptions ( ArrayAccess $flaggedObject, array $layout ) : array | ||
getTransitionLabel ( MetaborStd\Statemachine\StateInterface $state, MetaborStd\Statemachine\TransitionInterface $transition ) : string |
public __construct ( Fhaculty\Graph\Graph $graph, MetaborStd\StringConverterInterface $stringConverter = null ) | ||
$graph | Fhaculty\Graph\Graph | |
$stringConverter | MetaborStd\StringConverterInterface |
public addState ( MetaborStd\Statemachine\StateInterface $state ) | ||
$state | MetaborStd\Statemachine\StateInterface |
public addStateCollection ( MetaborStd\Statemachine\StateCollectionInterface $stateCollection ) | ||
$stateCollection | MetaborStd\Statemachine\StateCollectionInterface |
protected addTransition ( MetaborStd\Statemachine\StateInterface $state, MetaborStd\Statemachine\TransitionInterface $transition ) | ||
$state | MetaborStd\Statemachine\StateInterface | |
$transition | MetaborStd\Statemachine\TransitionInterface |
public attachLayoutCallback ( |
||
$callback |
protected convertObserverToString ( MetaborStd\Event\EventInterface $event ) : string | ||
$event | MetaborStd\Event\EventInterface | |
return | string |
public createStatusVertex ( MetaborStd\Statemachine\StateInterface $state ) : Fhaculty\Graph\Vertex | ||
$state | MetaborStd\Statemachine\StateInterface | |
return | Fhaculty\Graph\Vertex |
public detachLayoutCallback ( |
||
$callback |
protected getLayoutOptions ( ArrayAccess $flaggedObject, array $layout ) : array | ||
$flaggedObject | ArrayAccess | |
$layout | array | |
return | array |
protected getTransitionLabel ( MetaborStd\Statemachine\StateInterface $state, MetaborStd\Statemachine\TransitionInterface $transition ) : string | ||
$state | MetaborStd\Statemachine\StateInterface | |
$transition | MetaborStd\Statemachine\TransitionInterface | |
return | string |
public setEventLayout ( string $flag, scalar $value, array $layout ) | ||
$flag | string | |
$value | scalar | |
$layout | array |
public setStateLayout ( string $flag, scalar $value, array $layout ) | ||
$flag | string | |
$value | scalar | |
$layout | array |