Warning: You are browsing the documentation for Symfony 3.3, which is no longer maintained.
Read the updated version of this page for Symfony 5.3 (the current stable version).
How to Dump Workflows
How to Dump Workflows¶
To help you debug your workflows, you can dump a representation of your workflow with
the use of a
DumperInterface. Use the
GraphvizDumper to create a
PNG image of the workflow defined above:
// dump-graph.php $dumper = new GraphvizDumper(); echo $dumper->dump($definition);
$ php dump-graph.php | dot -Tpng -o graph.png
The result will look like this:
If you have configured your workflow with the Symfony framework, you may dump the dot file
$ php bin/console workflow:dump name | dot -Tpng -o graph.png
dot command is part of Graphviz. You can download it and read
more about it on Graphviz.org.
This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.