82 lines
2.2 KiB
YAML
82 lines
2.2 KiB
YAML
![]() |
# 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'
|