Method | Description | |
---|---|---|
__construct ( MetaborStd\Statemachine\StateCollectionInterface $targetCollection ) | ||
getStateNamePrefix ( ) : string | ||
getTargetCollection ( ) : MetaborStd\Statemachine\StateCollectionInterface | ||
merge ( $source ) | ||
setStateNamePrefix ( string $stateNamePrefix ) |
Method | Description | |
---|---|---|
addState ( MetaborStd\Statemachine\StateInterface $state ) | ||
addTransition ( MetaborStd\Statemachine\StateInterface $sourceState, MetaborStd\Statemachine\TransitionInterface $sourceTransition ) | ||
createCondition ( MetaborStd\Statemachine\TransitionInterface $sourceTransition ) : MetaborStd\Statemachine\ConditionInterface | ||
createState ( string $name ) : MetaborStd\Statemachine\StateInterface | ||
createTransition ( MetaborStd\Statemachine\TransitionInterface $sourceTransition ) : |
||
findOrCreateState ( string $name ) : MetaborStd\Statemachine\StateInterface | ||
mergeMetadata ( object $source, object $target ) | ||
mergeState ( MetaborStd\Statemachine\StateInterface $sourceState ) | ||
mergeStateCollection ( MetaborStd\Statemachine\StateCollectionInterface $source ) |
public __construct ( MetaborStd\Statemachine\StateCollectionInterface $targetCollection ) | ||
$targetCollection | MetaborStd\Statemachine\StateCollectionInterface |
protected addState ( MetaborStd\Statemachine\StateInterface $state ) | ||
$state | MetaborStd\Statemachine\StateInterface |
protected addTransition ( MetaborStd\Statemachine\StateInterface $sourceState, MetaborStd\Statemachine\TransitionInterface $sourceTransition ) | ||
$sourceState | MetaborStd\Statemachine\StateInterface | |
$sourceTransition | MetaborStd\Statemachine\TransitionInterface |
protected createCondition ( MetaborStd\Statemachine\TransitionInterface $sourceTransition ) : MetaborStd\Statemachine\ConditionInterface | ||
$sourceTransition | MetaborStd\Statemachine\TransitionInterface | |
return | MetaborStd\Statemachine\ConditionInterface |
protected createState ( string $name ) : MetaborStd\Statemachine\StateInterface | ||
$name | string | |
return | MetaborStd\Statemachine\StateInterface |
protected createTransition ( MetaborStd\Statemachine\TransitionInterface $sourceTransition ) : |
||
$sourceTransition | MetaborStd\Statemachine\TransitionInterface | |
return |
protected findOrCreateState ( string $name ) : MetaborStd\Statemachine\StateInterface | ||
$name | string | |
return | MetaborStd\Statemachine\StateInterface |
public getTargetCollection ( ) : MetaborStd\Statemachine\StateCollectionInterface | ||
return | MetaborStd\Statemachine\StateCollectionInterface |
protected mergeMetadata ( object $source, object $target ) | ||
$source | object | |
$target | object |
protected mergeState ( MetaborStd\Statemachine\StateInterface $sourceState ) | ||
$sourceState | MetaborStd\Statemachine\StateInterface |
protected mergeStateCollection ( MetaborStd\Statemachine\StateCollectionInterface $source ) | ||
$source | MetaborStd\Statemachine\StateCollectionInterface |
public setStateNamePrefix ( string $stateNamePrefix ) | ||
$stateNamePrefix | string |