禁用 Symfony 工具栏中的元素

Disable elements in Symfony toolbar

Symfony 工具栏中有很多元素。我不需要所有这些。我已经发现它们被称为 data_collector 服务。通过将优先级设置为 0,可以 deactivate the time component,但它似乎不适用于翻译组件。

是否有一种方法可以单独禁用或删除服务?

好像我只是错过了添加其他 data_collector 服务所需的额外参数。这是我当时不需要的其他服务的样子:

services:

    data_collector.translation:
        class: 'Symfony\Component\Translation\DataCollector\TranslationDataCollector'
        tags:
           - {name: 'data_collector', priority: '0'}
        arguments: [@translator.data_collector]

    data_collector.form:
        class: "%data_collector.form.class%"
        tags:
           - {name: 'data_collector', priority: '0'}
        arguments: [@data_collector.form.extractor]

    data_collector.logger:
        class: "%data_collector.logger.class%"
        tags:
           - {name: 'data_collector', priority: '0'}
        arguments: [@logger]

    data_collector.ajax:
        class: 'Symfony\Bundle\FrameworkBundle\DataCollector\AjaxDataCollector'
        tags:
           - {name: 'data_collector', priority: '0'}

    data_collector.twig:
        class: 'Symfony\Bridge\Twig\DataCollector\TwigDataCollector'
        tags:
           - {name: 'data_collector', priority: '0'}
        arguments: [@twig.profile]