82 lines
2.2 KiB
YAML
Raw Normal View History

# toolbar
webprofiler.toolbar:
path: '/profiler/{profile}'
defaults:
_controller: '\Drupal\webprofiler\Controller\ToolbarController::toolbarAction'
options:
parameters:
profile:
type: 'webprofiler:token'
requirements:
_permission: 'view webprofiler toolbar'
# save frontend data
webprofiler.frontend.save:
path: '/admin/reports/profiler/frontend/{profile}/save'
defaults:
_controller: '\Drupal\webprofiler\Controller\ToolbarController::savePerformanceTimingAction'
_title: 'Save performance timing data'
options:
parameters:
profile:
type: 'webprofiler:token'
methods: [POST]
requirements:
_permission: 'view webprofiler toolbar'
# view profile
webprofiler.dashboard:
path: '/admin/reports/profiler/view/{profile}'
defaults:
_controller: '\Drupal\webprofiler\Controller\DashboardController::dashboardAction'
_title: 'Webprofiler'
options:
parameters:
profile:
type: 'webprofiler:token'
requirements:
_permission: 'access webprofiler'
# list stored profiles
webprofiler.admin_list:
path: '/admin/reports/profiler/list'
defaults:
_controller: '\Drupal\webprofiler\Controller\DashboardController::listAction'
_title: 'Webprofiler'
requirements:
_permission: 'access webprofiler'
webprofiler.rest.collector:
path: '/admin/reports/profiler/view/{profile}/collectors/{collector}'
defaults:
_controller: '\Drupal\webprofiler\Controller\DashboardController::restCollectorAction'
_title: 'Webprofiler'
options:
parameters:
profile:
type: 'webprofiler:token'
requirements:
_permission: 'access webprofiler'
# get query explain
webprofiler.database.explain:
path: '/admin/reports/profiler/database_explain/{profile}/{qid}'
defaults:
_controller: '\Drupal\webprofiler\Controller\DatabaseController::explainAction'
_title: 'Query explain'
options:
parameters:
profile:
type: 'webprofiler:token'
requirements:
_permission: 'access webprofiler'
# configure webprofiler
webprofiler.settings:
path: '/admin/config/development/devel/webprofiler'
defaults:
_form: 'Drupal\webprofiler\Form\ConfigForm'
_title: 'Webprofiler settings'
requirements:
_permission: 'access webprofiler'