如何将 xml 服务代码转换为 yaml?

How to convert a xml services code into yaml?

我想使用此答案中的代码片段,但无法在我的 services.yml 文件中使用 xml 代码。

FOS Comment permissions with ACL and Roles

我尝试了几个转换器,但它们仍然无法帮助我。

任何关于如何在 yaml 中转换它的帮助?谢谢:)

<service id="application.sonata.comment.acl.comment.roles" class="Application\Sonata\CommentBundle\Acl\RoleCommentAcl" public="false">
<argument type="service" id="security.context" />
<argument>IS_AUTHENTICATED_FULLY</argument> <!-- Create role -->
<argument>IS_AUTHENTICATED_ANONYMOUSLY</argument> <!-- View role -->
<argument>ROLE_ADMIN</argument> <!-- Edit role -->
<argument>ROLE_ADMIN</argument> <!-- Delete role -->
<argument>%fos_comment.model.comment.class%</argument>

application.sonata.comment.acl.comment.roles:
    class: Application\Sonata\CommentBundle\Acl\RoleCommentAcl
    public: false
    arguments:
        - @security.context
        - IS_AUTHENTICATED_FULLY         # Create role
        - IS_AUTHENTICATED_ANONYMOUSLY   # View role
        - ROLE_ADMIN                     # Edit role
        - ROLE_ADMIN                     # Delete role
        - %fos_comment.model.comment.class%