Symfony 工作流中的 marking_store "service" 选项是什么

What is marking_store "service" option in Symfony Workflow

在 Symfony 的工作流配置参考中,在 marking_store 配置 (https://symfony.com/doc/current/reference/configuration/framework.html#marking-store) 下有一个名为“服务”的选项:

marking_store

type: array

Each marking store can define any of these options:

  • arguments (type: array)
  • service (type: string)
  • type (type: string allow value: "method")

这个“服务”选项有什么作用以及如何使用它?

这是为了将工作流注册为服务,我猜是为了注入。 参见 https://github.com/symfony/symfony/issues/22031