Как сбрасывать рабочие потоки
Как сбрасывать рабочие потоки
Чтобы помочь вам отладить ваши рабочие потоки, вы можете сбросить представление вашего
рабочего потока, используя 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
Результат будет выглядеть так:
Если вы сконфигурировали ваш рабочий поток с помощью фреймворка Symfony, то вы можете сбросить
файл с точкой, используя WorkflowDumpCommand
:
1 2
$ php bin/console workflow:dump name > out.dot
$ dot -Tpng out.dot -o graph.png
Note
Команда dot
является частью Graphviz. Вы можете скачать и прочитать больше об
этом на сайте Graphviz.org.