StateMachineGraphvizDumper
class StateMachineGraphvizDumper extends GraphvizDumper
Properties
| static protected | $defaultOptions | from GraphvizDumper |
Methods
| string | dump(Definition $definition, Marking $marking = null, array $options = array()) Dumps a workflow definition. | |
| findPlaces(Definition $definition, Marking $marking = null) | from GraphvizDumper | |
| findTransitions(Definition $definition) | from GraphvizDumper | |
| addPlaces(array $places) | from GraphvizDumper | |
| addTransitions(array $transitions) | from GraphvizDumper | |
| findEdges(Definition $definition) | ||
| addEdges(array $edges) | ||
| startDot(array $options) | from GraphvizDumper | |
| endDot() | from GraphvizDumper | |
| dotize($id) | from GraphvizDumper | |
| string | escape(string $string) | from GraphvizDumper |
Details
string dump(Definition $definition, Marking $marking = null, array $options = array())
Dumps a workflow definition.
Parameters
| Definition | $definition | A Definition instance |
| Marking | $marking | A Marking instance |
| array | $options | An array of options |
Return Value
| string | The representation of the workflow |
protected findPlaces(Definition $definition, Marking $marking = null)
Parameters
| Definition | $definition | |
| Marking | $marking |
protected findTransitions(Definition $definition)
Parameters
| Definition | $definition |
protected addPlaces(array $places)
Parameters
| array | $places |
protected addTransitions(array $transitions)
Parameters
| array | $transitions |
protected findEdges(Definition $definition)
Parameters
| Definition | $definition |
protected addEdges(array $edges)
Parameters
| array | $edges |
protected startDot(array $options)
Parameters
| array | $options |
protected endDot()
protected dotize($id)
Parameters
| $id |
protected string escape(string $string)
Parameters
| string | $string |
Return Value
| string |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Workflow/Dumper/StateMachineGraphvizDumper.html