View source
- services:
-
- xhprof.file_storage:
- class: Drupal\xhprof\XHProfLib\Storage\FileStorage
- tags:
- - { name: xhprof_storage }
-
- xhprof.storage:
- class: Drupal\xhprof\XHProfLib\Storage\StorageInterface
- factory: Drupal\xhprof\StorageFactory::getStorage
- arguments: ['@config.factory', '@service_container']
-
- xhprof.storage_manager:
- class: Drupal\xhprof\XHProfLib\Storage\StorageManager
-
- xhprof.report_engine:
- class: Drupal\xhprof\XHProfLib\Report\ReportEngine
-
- xhprof.matcher:
- class: Drupal\xhprof\RequestMatcher\XHProfRequestMatcher
- arguments: ['@config.factory', '@path.matcher']
-
- xhprof.profiler:
- class: Drupal\xhprof\Profiler
- arguments: ['@config.factory', '@xhprof.storage', '@xhprof.matcher']
-
- xhprof.xhprof_event_subscriber:
- class: Drupal\xhprof\EventSubscriber\XHProfEventSubscriber
- arguments: ['@xhprof.profiler', '@current_user', '@module_handler']
- tags:
- - { name: event_subscriber }
-
- xhprof.run_converter:
- class: Drupal\xhprof\Routing\RunConverter
- arguments: ['@xhprof.profiler']
- tags:
- - { name: paramconverter }