感谢你来到这里
我真的很激动
盼望,能有你的支持
捐赠可扫描二维码转账支付
支付宝扫一扫付款
微信扫一扫付款
(微信为保护隐私,不显示你的昵称)
为了帮助调试工作流,你可以使用 DumperInterface
剥离出工作流的呈现。使用 GraphvizDumper
来创建一个上文中的工作流的PNG图片:
1 2 3 | // dump-graph.php
$dumper = new GraphvizDumper();
echo $dumper->dump($definition); |
1 2 | $ php dump-graph.php > out.dot
$ dot -Tpng out.dot -o graph.png |
结果看起来是这样的:
如果你有在Symofny框架中配置工作流,你可以使用 WorkflowDumpCommand
来剥离出dot文件:
1 2 | $ php bin/console workflow:dump name > out.dot
$ dot -Tpng out.dot -o graph.png |
dot
命令是 Graphviz 的一部分。你可以在 Graphviz.org 上阅读并下载它。
本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。