2015-06-30 3 views
0

На панели инструментов Symfony представлено множество элементов. Мне не нужны все они. Я уже выяснил, что их называют услугами data_collector. С установкой приоритета 0 можно сделать deactivate the time component, но он не работает для компонента перевода.Отключить элементы в панели инструментов Symfony

Есть ли один способ отключить или удалить службы отдельно?

ответ

0

Похоже, я просто пропустил, чтобы добавить дополнительные аргументы, необходимые для других служб 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] 
Смежные вопросы