PHP Class Alterway\Component\Workflow\Node

Afficher le fichier Open project: alterway/component-workflow Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( $name )
addTransition ( Node $dst, Alterway\Component\Workflow\SpecificationInterface $spec ) : Node Adds a transition.
getName ( ) : string Returns the current node's name.
getOpenTransitions ( Alterway\Component\Workflow\ContextInterface $context ) : array Returns the opened transitions.

Method Details

__construct() public méthode

public __construct ( $name )

addTransition() public méthode

Adds a transition.
public addTransition ( Node $dst, Alterway\Component\Workflow\SpecificationInterface $spec ) : Node
$dst Node
$spec Alterway\Component\Workflow\SpecificationInterface
Résultat Node

getName() public méthode

Returns the current node's name.
public getName ( ) : string
Résultat string

getOpenTransitions() public méthode

Returns the opened transitions.
public getOpenTransitions ( Alterway\Component\Workflow\ContextInterface $context ) : array
$context Alterway\Component\Workflow\ContextInterface
Résultat array