form_test.routing.yml

Same filename in other branches
  1. 9 core/modules/system/tests/modules/form_test/form_test.routing.yml
  2. 8.9.x core/modules/system/tests/modules/form_test/form_test.routing.yml
  3. 10 core/modules/system/tests/modules/form_test/form_test.routing.yml
core/modules/system/tests/modules/form_test/form_test.routing.yml
6 string references to YAML keys in form_test.routing.yml
ConfirmFormArrayPathTestForm::getCancelUrl in core/modules/system/tests/modules/form_test/src/ConfirmFormArrayPathTestForm.php
Returns the route to go to if the user cancels the action.
ConfirmFormTestForm::getCancelUrl in core/modules/system/tests/modules/form_test/src/ConfirmFormTestForm.php
Returns the route to go to if the user cancels the action.
FormTest::testGetFormsCsrfToken in core/modules/system/tests/src/Functional/Form/FormTest.php
CSRF tokens for GET forms should not be added by default.
FormTest::testInputWithInvalidToken in core/modules/system/tests/src/Functional/Form/FormTest.php
Tests that input is retained for safe elements even with an invalid token.
FormTestAutocompleteForm::buildForm in core/modules/system/tests/modules/form_test/src/FormTestAutocompleteForm.php
Form constructor.

... See full list

File

core/modules/system/tests/modules/form_test/form_test.routing.yml

View source
  1. form_test.route1:
  2. path: '/form-test/object-builder'
  3. defaults:
  4. _form: '\Drupal\form_test\FormTestObject'
  5. requirements:
  6. _access: 'TRUE'
  7. form_test.route2:
  8. path: '/form-test/object-arguments-builder/{arg}'
  9. defaults:
  10. _form: '\Drupal\form_test\FormTestArgumentsObject'
  11. requirements:
  12. _access: 'TRUE'
  13. form_test.route3:
  14. path: '/form-test/object-service-builder'
  15. defaults:
  16. _form: 'form_test.form.service_form'
  17. requirements:
  18. _access: 'TRUE'
  19. form_test.route4:
  20. path: '/form-test/object-controller-builder'
  21. defaults:
  22. _form: '\Drupal\form_test\FormTestControllerObject'
  23. requirements:
  24. _access: 'TRUE'
  25. form_test.route5:
  26. path: '/form-test/system-config-form'
  27. defaults:
  28. _form: '\Drupal\form_test\SystemConfigFormTestForm'
  29. requirements:
  30. _access: 'TRUE'
  31. form_test.route6:
  32. path: '/form-test/confirm-form'
  33. defaults:
  34. _form: '\Drupal\form_test\ConfirmFormTestForm'
  35. requirements:
  36. _access: 'TRUE'
  37. form_test.route7:
  38. path: '/form-test/confirm-form-array-path'
  39. defaults:
  40. _form: '\Drupal\form_test\ConfirmFormArrayPathTestForm'
  41. requirements:
  42. _access: 'TRUE'
  43. form_test.route8:
  44. path: '/form-test/autocomplete'
  45. defaults:
  46. _form: '\Drupal\form_test\FormTestAutocompleteForm'
  47. requirements:
  48. _access: 'TRUE'
  49. form_test.autocomplete_1:
  50. path: '/form-test/autocomplete-1'
  51. defaults:
  52. _controller: '\Drupal\form_test\AutocompleteController::delayed_autocomplete'
  53. requirements:
  54. _permission: 'access autocomplete test'
  55. form_test.autocomplete_2:
  56. path: '/form-test/autocomplete-2/{param}'
  57. defaults:
  58. _controller: '\Drupal\form_test\AutocompleteController::delayed_autocomplete'
  59. requirements:
  60. _permission: 'access autocomplete test'
  61. form_test.alter_form:
  62. path: '/form-test/alter'
  63. defaults:
  64. _form: '\Drupal\form_test\Form\FormTestAlterForm'
  65. _title: 'Form altering test'
  66. requirements:
  67. _access: 'TRUE'
  68. form_test.validate_form:
  69. path: '/form-test/validate'
  70. defaults:
  71. _form: '\Drupal\form_test\Form\FormTestValidateForm'
  72. _title: 'Form validation handlers test'
  73. requirements:
  74. _access: 'TRUE'
  75. form_test.validate_required:
  76. path: '/form-test/validate-required'
  77. defaults:
  78. _form: '\Drupal\form_test\Form\FormTestValidateRequiredForm'
  79. _title: 'Form #required validation'
  80. requirements:
  81. _access: 'TRUE'
  82. form_test.validate_required_no_title:
  83. path: '/form-test/validate-required-no-title'
  84. defaults:
  85. _form: '\Drupal\form_test\Form\FormTestValidateRequiredNoTitleForm'
  86. _title: 'Form #required validation without #title'
  87. requirements:
  88. _access: 'TRUE'
  89. form_test.validate_without_csrf_token:
  90. path: '/form-test/validate-no-token'
  91. defaults:
  92. _form: '\Drupal\form_test\Form\FormTestValidateNoToken'
  93. _title: 'Form validation on forms with a disabled CSRF token'
  94. requirements:
  95. _access: 'TRUE'
  96. form_test.validate_with_error_suppression:
  97. path: '/form-test/limit-validation-errors'
  98. defaults:
  99. _form: '\Drupal\form_test\Form\FormTestLimitValidationErrorsForm'
  100. _title: 'Form validation with some error suppression'
  101. requirements:
  102. _access: 'TRUE'
  103. form_test.pattern:
  104. path: '/form-test/pattern'
  105. defaults:
  106. _form: '\Drupal\form_test\Form\FormTestPatternForm'
  107. _title: 'Pattern validation'
  108. requirements:
  109. _access: 'TRUE'
  110. form_test.tableselect_checkboxes:
  111. path: '/form_test/tableselect/multiple-true'
  112. defaults:
  113. _form: '\Drupal\form_test\Form\FormTestTableSelectMultipleTrueForm'
  114. _title: 'Tableselect checkboxes test'
  115. requirements:
  116. _access: 'TRUE'
  117. form_test.tableselect_radios:
  118. path: '/form_test/tableselect/multiple-false'
  119. defaults:
  120. _form: '\Drupal\form_test\Form\FormTestTableSelectMultipleFalseForm'
  121. _title: 'Tableselect radio button test'
  122. requirements:
  123. _access: 'TRUE'
  124. form_test.tableselect_colspan:
  125. path: '/form_test/tableselect/colspan'
  126. defaults:
  127. _form: '\Drupal\form_test\Form\FormTestTableSelectColspanForm'
  128. _title: 'Tableselect colspan test'
  129. requirements:
  130. _access: 'TRUE'
  131. form_test.tableselect_empty_text:
  132. path: '/form_test/tableselect/empty-text'
  133. defaults:
  134. _form: '\Drupal\form_test\Form\FormTestTableSelectEmptyForm'
  135. _title: 'Tableselect empty text test'
  136. requirements:
  137. _access: 'TRUE'
  138. form_test.tableselect_js:
  139. path: '/form_test/tableselect/advanced-select/{test_action}'
  140. defaults:
  141. _form: '\Drupal\form_test\Form\FormTestTableSelectJsSelectForm'
  142. _title: 'Tableselect js_select tests'
  143. requirements:
  144. _access: 'TRUE'
  145. form_test.tableselect_disabled_rows:
  146. path: '/form_test/tableselect/disabled-rows/{test_action}'
  147. defaults:
  148. _form: '\Drupal\form_test\Form\FormTestTableSelectDisabledRowsForm'
  149. _title: 'Tableselect disabled rows tests'
  150. requirements:
  151. _access: 'TRUE'
  152. form_test.vertical_tabs:
  153. path: '/form_test/vertical-tabs'
  154. defaults:
  155. _form: '\Drupal\form_test\Form\FormTestVerticalTabsForm'
  156. _title: 'Vertical tabs tests'
  157. requirements:
  158. _access: 'TRUE'
  159. form_test.vertical_tabs_with_summary:
  160. path: '/form_test/vertical-tabs-with-summary'
  161. defaults:
  162. _form: '\Drupal\form_test\Form\FormTestVerticalTabsWithSummaryForm'
  163. _title: 'Vertical tabs with Summary tests'
  164. requirements:
  165. _access: 'TRUE'
  166. form_test.storage:
  167. path: '/form_test/form-storage'
  168. defaults:
  169. _form: '\Drupal\form_test\Form\FormTestStorageForm'
  170. _title: 'Form storage test'
  171. requirements:
  172. _access: 'TRUE'
  173. form_test.vertical_tabs_access:
  174. path: '/form_test/vertical-tabs-access'
  175. defaults:
  176. _form: '\Drupal\form_test\Form\FormTestVerticalTabsAccessForm'
  177. _title: 'Vertical tabs tests'
  178. requirements:
  179. _access: 'TRUE'
  180. form_test.state_clean:
  181. path: '/form_test/form-state-values-clean'
  182. defaults:
  183. _form: '\Drupal\form_test\Form\FormTestFormStateValuesCleanForm'
  184. _title: 'Form state values clearance test'
  185. requirements:
  186. _access: 'TRUE'
  187. form_test.state_clean_advanced:
  188. path: '/form_test/form-state-values-clean-advanced'
  189. defaults:
  190. _form: '\Drupal\form_test\Form\FormTestFormStateValuesCleanAdvancedForm'
  191. _title: 'Form state values clearance advanced test'
  192. requirements:
  193. _access: 'TRUE'
  194. form_test.checkbox:
  195. path: '/form-test/checkbox'
  196. defaults:
  197. _form: '\Drupal\form_test\Form\FormTestCheckboxForm'
  198. _title: 'Form test'
  199. requirements:
  200. _access: 'TRUE'
  201. form_test.select:
  202. path: '/form-test/select'
  203. defaults:
  204. _form: '\Drupal\form_test\Form\FormTestSelectForm'
  205. _title: 'Select'
  206. requirements:
  207. _access: 'TRUE'
  208. form_test.empty_select:
  209. path: '/form-test/empty-select'
  210. defaults:
  211. _form: '\Drupal\form_test\Form\FormTestEmptySelectForm'
  212. _title: 'Empty Select Element'
  213. requirements:
  214. _access: 'TRUE'
  215. form_test.language_select:
  216. path: '/form-test/language_select'
  217. defaults:
  218. _form: '\Drupal\form_test\Form\FormTestLanguageSelectForm'
  219. _title: 'Language Select'
  220. requirements:
  221. _access: 'TRUE'
  222. form_test.placeholder:
  223. path: '/form-test/placeholder-text'
  224. defaults:
  225. _form: '\Drupal\form_test\Form\FormTestPlaceholderForm'
  226. _title: 'Placeholder'
  227. requirements:
  228. _access: 'TRUE'
  229. form_test.number:
  230. path: '/form-test/number'
  231. defaults:
  232. _form: '\Drupal\form_test\Form\FormTestNumberForm'
  233. _title: 'Number'
  234. requirements:
  235. _access: 'TRUE'
  236. form_test.number_range:
  237. path: '/form-test/number/range'
  238. defaults:
  239. _form: '\Drupal\form_test\Form\FormTestNumberForm'
  240. _title: 'Range'
  241. element: 'range'
  242. requirements:
  243. _access: 'TRUE'
  244. form_test.range:
  245. path: '/form-test/range'
  246. defaults:
  247. _form: '\Drupal\form_test\Form\FormTestRangeForm'
  248. _title: 'Range'
  249. requirements:
  250. _access: 'TRUE'
  251. form_test.range_invalid:
  252. path: '/form-test/range/invalid'
  253. defaults:
  254. _form: '\Drupal\form_test\Form\FormTestRangeInvalidForm'
  255. _title: 'Invalid range'
  256. requirements:
  257. _access: 'TRUE'
  258. form_test.color:
  259. path: '/form-test/color'
  260. defaults:
  261. _form: '\Drupal\form_test\Form\FormTestColorForm'
  262. _title: 'Color'
  263. requirements:
  264. _access: 'TRUE'
  265. form_test.checkboxes_radios:
  266. path: '/form-test/checkboxes-radios/{customize}'
  267. defaults:
  268. _form: '\Drupal\form_test\Form\FormTestCheckboxesRadiosForm'
  269. _title: 'Checkboxes, Radios'
  270. customize: FALSE
  271. requirements:
  272. _access: 'TRUE'
  273. form_test.radios_checked:
  274. path: '/form-test/radios-checked'
  275. defaults:
  276. _form: '\Drupal\form_test\Form\FormTestRadiosCheckedForm'
  277. _title: 'Radios checked default value'
  278. requirements:
  279. _access: 'TRUE'
  280. form_test.email:
  281. path: '/form-test/email'
  282. defaults:
  283. _form: '\Drupal\form_test\Form\FormTestEmailForm'
  284. _title: 'Email fields'
  285. requirements:
  286. _access: 'TRUE'
  287. form_test.url:
  288. path: '/form-test/url'
  289. defaults:
  290. _form: '\Drupal\form_test\Form\FormTestUrlForm'
  291. _title: 'URL'
  292. requirements:
  293. _access: 'TRUE'
  294. form_test.response:
  295. path: '/form-test/response'
  296. defaults:
  297. _form: '\Drupal\form_test\Form\FormTestResponseForm'
  298. _title: 'Response'
  299. requirements:
  300. _access: 'TRUE'
  301. form_test.disabled_elements:
  302. path: '/form-test/disabled-elements'
  303. defaults:
  304. _form: '\Drupal\form_test\Form\FormTestDisabledElementsForm'
  305. _title: 'Form test'
  306. requirements:
  307. _access: 'TRUE'
  308. form_test.input_forgery:
  309. path: '/form-test/input-forgery'
  310. defaults:
  311. _form: '\Drupal\form_test\Form\FormTestInputForgeryForm'
  312. _title: 'Form test'
  313. requirements:
  314. _access: 'TRUE'
  315. form_test.rebuild_preservation:
  316. path: '/form-test/form-rebuild-preserve-values'
  317. defaults:
  318. _form: '\Drupal\form_test\Form\FormTestRebuildPreserveValuesForm'
  319. _title: 'Form values preservation during rebuild test'
  320. requirements:
  321. _access: 'TRUE'
  322. form_test.redirect:
  323. path: '/form-test/redirect'
  324. defaults:
  325. _form: '\Drupal\form_test\Form\FormTestRedirectForm'
  326. _title: 'Redirect test'
  327. requirements:
  328. _access: 'TRUE'
  329. form_test.label:
  330. path: '/form_test/form-labels'
  331. defaults:
  332. _form: '\Drupal\form_test\Form\FormTestLabelForm'
  333. _title: 'Form label test'
  334. requirements:
  335. _access: 'TRUE'
  336. form_test.machine_name:
  337. path: '/form-test/machine-name'
  338. defaults:
  339. _form: '\Drupal\form_test\Form\FormTestMachineNameForm'
  340. _title: 'Machine name fields'
  341. requirements:
  342. _access: 'TRUE'
  343. form_test.state_persistence:
  344. path: '/form-test/state-persist'
  345. defaults:
  346. _form: '\Drupal\form_test\Form\FormTestStatePersistForm'
  347. _title: 'Form state persistence without storage'
  348. requirements:
  349. _access: 'TRUE'
  350. form_test.clicked_button:
  351. path: '/form-test/clicked-button/{first}/{second}/{third}'
  352. defaults:
  353. _form: '\Drupal\form_test\Form\FormTestClickedButtonForm'
  354. _title: 'Clicked button test'
  355. first: NULL
  356. second: NULL
  357. third: NULL
  358. requirements:
  359. _access: 'TRUE'
  360. form_test.checkboxes_zero:
  361. path: '/form-test/checkboxes-zero/{json}'
  362. defaults:
  363. _form: '\Drupal\form_test\Form\FormTestCheckboxesZeroForm'
  364. _title: 'FAPI test involving checkboxes and zero'
  365. requirements:
  366. _access: 'TRUE'
  367. form_test.required:
  368. path: '/form-test/required-attribute'
  369. defaults:
  370. _form: '\Drupal\form_test\Form\FormTestRequiredAttributeForm'
  371. _title: 'Required'
  372. requirements:
  373. _access: 'TRUE'
  374. form_test.button_class:
  375. path: '/form-test/button-class'
  376. defaults:
  377. _form: '\Drupal\form_test\Form\FormTestButtonClassForm'
  378. _title: 'Button class testing'
  379. requirements:
  380. _access: 'TRUE'
  381. form_test.submit_button_attribute:
  382. path: '/form-test/submit-button-attribute/{customize}'
  383. defaults:
  384. _form: '\Drupal\form_test\Form\FormTestSubmitButtonAttributeForm'
  385. _title: 'Submit button attribute testing'
  386. customize: FALSE
  387. requirements:
  388. _access: 'TRUE'
  389. form_test.details_form:
  390. path: '/form_test/details-form'
  391. defaults:
  392. _form: '\Drupal\form_test\Form\FormTestDetailsForm'
  393. _title: 'Form details form test'
  394. requirements:
  395. _access: 'TRUE'
  396. form_test.details_contains_required_textfield:
  397. path: '/form_test/details-contains-required-textfield/{use_ajax}'
  398. defaults:
  399. _form: '\Drupal\form_test\Form\FormTestDetailsContainsRequiredTextfieldForm'
  400. _title: 'Form details contains required textfield test'
  401. use_ajax: FALSE
  402. requirements:
  403. _access: 'TRUE'
  404. form_test.description_display:
  405. path: '/form_test/form-descriptions'
  406. defaults:
  407. _form: '\Drupal\form_test\Form\FormTestDescriptionForm'
  408. _title: 'Form description test'
  409. requirements:
  410. _access: 'TRUE'
  411. form_test.group_details:
  412. path: '/form-test/group-details/{required}'
  413. defaults:
  414. _form: '\Drupal\form_test\Form\FormTestGroupDetailsForm'
  415. _title: 'Group details testing'
  416. required: FALSE
  417. requirements:
  418. _access: 'TRUE'
  419. form_test.group_container:
  420. path: '/form-test/group-container'
  421. defaults:
  422. _form: '\Drupal\form_test\Form\FormTestGroupContainerForm'
  423. _title: 'Group container testing'
  424. requirements:
  425. _access: 'TRUE'
  426. form_test.group_fieldset:
  427. path: '/form-test/group-fieldset/{required}'
  428. defaults:
  429. _form: '\Drupal\form_test\Form\FormTestGroupFieldsetForm'
  430. _title: 'Group fieldset testing'
  431. required: FALSE
  432. requirements:
  433. _access: 'TRUE'
  434. form_test.group_vertical_tabs:
  435. path: '/form-test/group-vertical-tabs'
  436. defaults:
  437. _form: '\Drupal\form_test\Form\FormTestGroupVerticalTabsForm'
  438. _title: 'Group vertical tabs testing'
  439. requirements:
  440. _access: 'TRUE'
  441. form_test.two_instances:
  442. path: '/form-test/two-instances-of-same-form'
  443. defaults:
  444. _controller: '\Drupal\form_test\Controller\FormTestController::twoFormInstances'
  445. requirements:
  446. _module_dependencies: 'node'
  447. _permission: 'create page content'
  448. form_test.storage_legacy_handler:
  449. path: '/form-test/form-storage-legacy/{form_build_id}'
  450. defaults:
  451. _controller: '\Drupal\form_test\Controller\FormTestController::storageLegacyHandler'
  452. form_build_id: NULL
  453. requirements:
  454. _access: 'TRUE'
  455. form_test.form_storage_page_cache:
  456. path: '/form-test/form-storage-page-cache'
  457. defaults:
  458. _form: '\Drupal\form_test\Form\FormTestStoragePageCacheForm'
  459. _title: 'Form storage with page cache test'
  460. requirements:
  461. _access: 'TRUE'
  462. form_test.get_form:
  463. path: '/form-test/get-form'
  464. defaults:
  465. _form: '\Drupal\form_test\Form\FormTestGetForm'
  466. requirements:
  467. _access: 'TRUE'
  468. form_test.machine_name_validation:
  469. path: '/form-test/form-test-machine-name-validation'
  470. defaults:
  471. _form: '\Drupal\form_test\Form\FormTestMachineNameValidationForm'
  472. _title: 'Form machine name validation test'
  473. requirements:
  474. _access: 'TRUE'
  475. form_test.optional_container:
  476. path: '/form-test/optional-container'
  477. defaults:
  478. _form: '\Drupal\form_test\Form\FormTestOptionalContainerForm'
  479. _title: 'Optional container testing'
  480. requirements:
  481. _access: 'TRUE'
  482. form_test.javascript_states_form:
  483. path: '/form-test/javascript-states-form'
  484. defaults:
  485. _form: '\Drupal\form_test\Form\JavascriptStatesForm'
  486. requirements:
  487. _access: 'TRUE'
  488. form_test.nested_config_target:
  489. path: '/form-test/nested-config-target'
  490. defaults:
  491. _form: '\Drupal\form_test\Form\NestedConfigTargetForm'
  492. options:
  493. _admin_route: TRUE
  494. requirements:
  495. _access: 'TRUE'
  496. form_test.tree_config_target:
  497. path: '/form-test/tree-config-target'
  498. defaults:
  499. _form: '\Drupal\form_test\Form\TreeConfigTargetForm'
  500. options:
  501. _admin_route: TRUE
  502. requirements:
  503. _access: 'TRUE'
  504. form_test.incorrect_config_target:
  505. path: '/form-test/incorrect-config-target'
  506. defaults:
  507. _form: '\Drupal\form_test\Form\IncorrectConfigTargetForm'
  508. options:
  509. _admin_route: TRUE
  510. requirements:
  511. _access: 'TRUE'
  512. form_test.textarea:
  513. path: '/form-test/textarea'
  514. defaults:
  515. _form: '\Drupal\form_test\Form\FormTestTextareaForm'
  516. options:
  517. _admin_route: TRUE
  518. requirements:
  519. _access: 'TRUE'
  520. form_test.recipe_input:
  521. path: '/form-test/recipe-input'
  522. defaults:
  523. _form: '\Drupal\form_test\Form\FormTestRecipeInputForm'
  524. requirements:
  525. _access: 'TRUE'
  526. form_test.button_attribute:
  527. path: '/form-test/button-form-attribute'
  528. defaults:
  529. _controller: '\Drupal\form_test\Controller\FormTestController::buttonWithFormAttribute'
  530. requirements:
  531. _access: 'TRUE'

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