potfur / statemachine_renderer
状态机渲染器
1.0.0
2016-07-18 18:43 UTC
Requires
- php: >=7.0
- potfur/statemachine: ^2.0
Requires (Dev)
- phpunit/phpunit: ^5.4
This package is not auto-updated.
Last update: 2024-09-20 22:12:55 UTC
README
为了简化设计状态机流程,Renderer 将任何流程以 PNG 或 SVG 文件中的图形形式展示。
$process = (new ArrayAdapter($schema))->getProcess(); $document = Document::fromProcess($process); $renderer = new Renderer('/usr/bin/dot'); $pathToPng = $renderer->png($document, 'dot.png'); $pathToSvg = $renderer->svg($document, 'dot.svg');
Renderer 需要使用 Graphviz 来绘制图形。