system.routing.yml

Same filename and directory in other branches
  1. 11.x core/modules/system/system.routing.yml
  2. 10 core/modules/system/system.routing.yml
  3. 9 core/modules/system/system.routing.yml
  4. 8.9.x core/modules/system/system.routing.yml
core/modules/system/system.routing.yml
56 string references to YAML keys in system.routing.yml
BatchNegotiator::applies in core/modules/system/src/Theme/BatchNegotiator.php
Whether this theme negotiator should be used to set the theme.
batch_process in core/includes/form.inc
Processes the batch.
ClaroHooks::preprocessLinks in core/themes/claro/src/Hook/ClaroHooks.php
Implements hook_preprocess_HOOK() for links.
ConfigImporterTest::testUninstallThemeIncrementsCount in core/tests/Drupal/KernelTests/Core/Config/ConfigImporterTest.php
Tests that uninstall a theme in config import correctly imports all config.
ConfigInstallProfileOverrideTest::testInstallProfileConfigOverwrite in core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php
Tests install profile config changes.

... See full list

File

core/modules/system/system.routing.yml

View source
  1. system.cron:
  2. path: '/cron/{key}'
  3. defaults:
  4. _controller: '\Drupal\system\CronController::run'
  5. options:
  6. no_cache: TRUE
  7. requirements:
  8. _access_system_cron: 'TRUE'
  9. system.site_information_settings:
  10. path: '/admin/config/system/site-information'
  11. defaults:
  12. _form: '\Drupal\system\Form\SiteInformationForm'
  13. _title: 'Basic site settings'
  14. requirements:
  15. _permission: 'administer site configuration'
  16. system.cron_settings:
  17. path: '/admin/config/system/cron'
  18. defaults:
  19. _form: '\Drupal\system\Form\CronForm'
  20. _title: 'Cron'
  21. requirements:
  22. _permission: 'administer site configuration'
  23. system.logging_settings:
  24. path: '/admin/config/development/logging'
  25. defaults:
  26. _form: '\Drupal\system\Form\LoggingForm'
  27. _title: 'Logging and errors'
  28. requirements:
  29. _permission: 'administer site configuration'
  30. system.development_settings:
  31. path: '/admin/config/development/settings'
  32. defaults:
  33. _form: '\Drupal\system\Form\DevelopmentSettingsForm'
  34. _title: 'Development settings'
  35. requirements:
  36. _permission: 'administer site configuration'
  37. system.file_system_settings:
  38. path: '/admin/config/media/file-system'
  39. defaults:
  40. _form: '\Drupal\system\Form\FileSystemForm'
  41. _title: 'File system'
  42. requirements:
  43. _permission: 'administer site configuration'
  44. system.regional_settings:
  45. path: '/admin/config/regional/settings'
  46. defaults:
  47. _form: '\Drupal\system\Form\RegionalForm'
  48. _title: 'Regional settings'
  49. requirements:
  50. _permission: 'administer site configuration'
  51. system.image_toolkit_settings:
  52. path: '/admin/config/media/image-toolkit'
  53. defaults:
  54. _form: '\Drupal\system\Form\ImageToolkitForm'
  55. _title: 'Image toolkit'
  56. requirements:
  57. _permission: 'administer site configuration'
  58. system.site_maintenance_mode:
  59. path: '/admin/config/development/maintenance'
  60. defaults:
  61. _form: '\Drupal\system\Form\SiteMaintenanceModeForm'
  62. _title: 'Maintenance mode'
  63. requirements:
  64. _permission: 'administer site configuration+administer software updates'
  65. system.run_cron:
  66. path: '/admin/reports/status/run-cron'
  67. defaults:
  68. _controller: '\Drupal\system\CronController::runManually'
  69. options:
  70. no_cache: TRUE
  71. requirements:
  72. _permission: 'administer site configuration'
  73. _csrf_token: 'TRUE'
  74. entity.date_format.collection:
  75. path: '/admin/config/regional/date-time'
  76. defaults:
  77. _entity_list: 'date_format'
  78. _title: 'Date and time formats'
  79. requirements:
  80. _permission: 'administer site configuration'
  81. system.date_format_add:
  82. path: '/admin/config/regional/date-time/formats/add'
  83. defaults:
  84. _entity_form: 'date_format.add'
  85. _title: 'Add date format'
  86. requirements:
  87. _permission: 'administer site configuration'
  88. entity.date_format.edit_form:
  89. path: '/admin/config/regional/date-time/formats/manage/{date_format}'
  90. defaults:
  91. _entity_form: 'date_format.edit'
  92. _title: 'Edit date format'
  93. requirements:
  94. _entity_access: 'date_format.update'
  95. entity.date_format.delete_form:
  96. path: '/admin/config/regional/date-time/formats/manage/{date_format}/delete'
  97. defaults:
  98. _entity_form: 'date_format.delete'
  99. _title: 'Delete date format'
  100. requirements:
  101. _entity_access: 'date_format.delete'
  102. system.modules_list:
  103. path: '/admin/modules'
  104. defaults:
  105. _title: 'Extend'
  106. _title_context: 'With components'
  107. _form: '\Drupal\system\Form\ModulesListForm'
  108. requirements:
  109. _permission: 'administer modules'
  110. system.modules_list_confirm:
  111. path: '/admin/modules/list/confirm'
  112. defaults:
  113. _form: '\Drupal\system\Form\ModulesListConfirmForm'
  114. _title: 'Some required modules must be installed'
  115. requirements:
  116. _permission: 'administer modules'
  117. system.modules_list_non_stable_confirm:
  118. path: '/admin/modules/list/confirm-non-stable'
  119. defaults:
  120. _form: '\Drupal\system\Form\ModulesListNonStableConfirmForm'
  121. _title: 'Non-stable modules'
  122. requirements:
  123. _permission: 'administer modules'
  124. system.theme_uninstall:
  125. path: '/admin/appearance/uninstall'
  126. defaults:
  127. _form: '\Drupal\system\Form\ThemeUninstallConfirmForm'
  128. _title: 'Uninstall theme'
  129. requirements:
  130. _permission: 'administer themes'
  131. system.files:
  132. path: '/system/files/{scheme}'
  133. defaults:
  134. _controller: '\Drupal\system\FileDownloadController::download'
  135. scheme: private
  136. requirements:
  137. _access: 'TRUE'
  138. scheme: '^(?!(module|theme)).*'
  139. system.private_file_download:
  140. path: '/system/files/{filepath}'
  141. defaults:
  142. _controller: '\Drupal\system\FileDownloadController::download'
  143. requirements:
  144. # Permissive regex to allow slashes in filepath see
  145. # http://symfony.com/doc/current/cookbook/routing/slash_in_parameter.html
  146. filepath: .+
  147. _access: 'TRUE'
  148. system.temporary:
  149. path: '/system/temporary'
  150. defaults:
  151. _controller: '\Drupal\system\FileDownloadController::download'
  152. scheme: temporary
  153. requirements:
  154. _access: 'TRUE'
  155. system.theme_settings:
  156. path: '/admin/appearance/settings'
  157. defaults:
  158. _form: '\Drupal\system\Form\ThemeSettingsForm'
  159. _title: 'Appearance settings'
  160. requirements:
  161. _permission: 'administer themes'
  162. system.theme_settings_theme:
  163. path: '/admin/appearance/settings/{theme}'
  164. defaults:
  165. _form: '\Drupal\system\Form\ThemeSettingsForm'
  166. _title_callback: 'theme_handler:getName'
  167. requirements:
  168. _permission: 'administer themes'
  169. '<front>':
  170. path: '/'
  171. defaults:
  172. _title: Home
  173. requirements:
  174. _access: 'TRUE'
  175. '<none>':
  176. path: ''
  177. options:
  178. _no_path: TRUE
  179. requirements:
  180. _access: 'TRUE'
  181. '<nolink>':
  182. path: ''
  183. options:
  184. _no_path: TRUE
  185. requirements:
  186. _access: 'TRUE'
  187. '<button>':
  188. path: ''
  189. options:
  190. _no_path: TRUE
  191. requirements:
  192. _access: 'TRUE'
  193. '<current>':
  194. path: '<current>'
  195. system.modules_uninstall:
  196. path: '/admin/modules/uninstall'
  197. defaults:
  198. _form: '\Drupal\system\Form\ModulesUninstallForm'
  199. _title: 'Uninstall'
  200. requirements:
  201. _permission: 'administer modules'
  202. system.modules_uninstall_confirm:
  203. path: '/admin/modules/uninstall/confirm'
  204. defaults:
  205. _form: '\Drupal\system\Form\ModulesUninstallConfirmForm'
  206. _title: 'Confirm uninstall'
  207. requirements:
  208. _permission: 'administer modules'
  209. system.prepare_modules_entity_uninstall:
  210. path: '/admin/modules/uninstall/entity/{entity_type_id}'
  211. defaults:
  212. _form: '\Drupal\system\Form\PrepareModulesEntityUninstallForm'
  213. _title_callback: '\Drupal\system\Form\PrepareModulesEntityUninstallForm::formTitle'
  214. requirements:
  215. _permission: 'administer modules'
  216. _custom_access: '\Drupal\system\Form\PrepareModulesEntityUninstallForm::checkAccess'
  217. system.timezone:
  218. path: '/system/timezone/{abbreviation}/{offset}/{is_daylight_saving_time}'
  219. defaults:
  220. _controller: '\Drupal\system\Controller\TimezoneController::getTimezone'
  221. abbreviation: ''
  222. offset: -1
  223. is_daylight_saving_time: NULL
  224. requirements:
  225. _access: 'TRUE'
  226. abbreviation: '0|([A-Z]{3,5})'
  227. offset: '\-?\d+'
  228. is_daylight_saving_time: '\-1|0|1'
  229. system.batch_page.html:
  230. path: '/batch'
  231. defaults:
  232. _controller: '\Drupal\system\Controller\BatchController::batchPage'
  233. _title_callback: '\Drupal\system\Controller\BatchController::batchPageTitle'
  234. requirements:
  235. _access: 'TRUE'
  236. _format: 'html'
  237. options:
  238. _admin_route: TRUE
  239. system.batch_page.json:
  240. path: '/batch'
  241. defaults:
  242. _controller: '\Drupal\system\Controller\BatchController::batchPage'
  243. requirements:
  244. _access: 'TRUE'
  245. _format: 'json'
  246. options:
  247. _admin_route: TRUE
  248. # Note: This route just exists for generating URLs, the dedicated
  249. # front controller is used if the URL is accessed.
  250. system.db_update:
  251. path: '/update.php/{op}'
  252. defaults:
  253. op: 'info'
  254. requirements:
  255. _access_system_update: 'TRUE'
  256. options:
  257. default_url_options:
  258. path_processing: FALSE
  259. system.entity_autocomplete:
  260. path: '/entity_reference_autocomplete/{target_type}/{selection_handler}/{selection_settings_key}'
  261. defaults:
  262. _controller: '\Drupal\system\Controller\EntityAutocompleteController::handleAutocomplete'
  263. requirements:
  264. _access: 'TRUE'
  265. system.csrftoken:
  266. path: '/session/token'
  267. defaults:
  268. _controller: '\Drupal\system\Controller\CsrfTokenController::csrfToken'
  269. requirements:
  270. _access: 'TRUE'
  271. system.linkset_settings:
  272. path: '/admin/config/services/linkset'
  273. defaults:
  274. _title: 'Menu Linkset Settings'
  275. _form: 'Drupal\system\Form\MenuLinksetSettingsForm'
  276. requirements:
  277. _permission: 'administer site configuration'
  278. route_callbacks:
  279. - '\Drupal\system\Routing\AssetRoutes::routes'
  280. - '\Drupal\system\Routing\MenuLinksetRoutes::routes'

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.