devel_wizard-2.x-dev/devel_wizard.routing.yml
devel_wizard.routing.yml
devel_wizard.settings.edit:
path: '/admin/config/development/devel-wizard-settings'
defaults:
_title: 'Devel Wizard settings'
_form: '\Drupal\devel_wizard\Config\SettingsForm'
requirements:
_permission: 'devel_wizard.settings.admin'
# region /devel-wizard/autocomplete/*
devel_wizard.autocomplete.library:
path: '/devel-wizard/autocomplete/library'
defaults:
_controller: '\Drupal\devel_wizard\Controller\AutocompleteLibraryController::body'
_format: 'json'
requirements:
_permission: 'devel_wizard.spell'
devel_wizard.autocomplete.module:
path: '/devel-wizard/autocomplete/module'
defaults:
_controller: '\Drupal\devel_wizard\Controller\AutocompleteModuleController::body'
_format: 'json'
requirements:
_permission: 'devel_wizard.spell'
devel_wizard.autocomplete.theme:
path: '/devel-wizard/autocomplete/theme'
defaults:
_controller: '\Drupal\devel_wizard\Controller\AutocompleteThemeController::body'
_format: 'json'
requirements:
_permission: 'devel_wizard.spell'
devel_wizard.autocomplete.profile:
path: '/devel-wizard/autocomplete/profile'
defaults:
_controller: '\Drupal\devel_wizard\Controller\AutocompleteProfileController::body'
_format: 'json'
requirements:
_permission: 'devel_wizard.spell'
devel_wizard.autocomplete.extension_all:
path: '/devel-wizard/autocomplete/extension-all'
defaults:
_controller: '\Drupal\devel_wizard\Controller\AutocompleteExtensionAllController::body'
_format: 'json'
requirements:
_permission: 'devel_wizard.spell'
devel_wizard.autocomplete.entity_type_id:
path: '/devel-wizard/autocomplete/entity_type_id/{types}'
defaults:
types: 'config,content'
_controller: '\Drupal\devel_wizard\Controller\AutocompleteEntityTypeIdController::body'
_format: 'json'
requirements:
types: '^(config|content)(,(config|content))*$'
_permission: 'devel_wizard.spell'
devel_wizard.autocomplete.config_entity_instance:
path: '/devel-wizard/autocomplete/config_entity_instance/{entityTypeId}'
defaults:
_controller: '\Drupal\devel_wizard\Controller\AutocompleteConfigEntityInstanceController::body'
_format: 'json'
requirements:
_permission: 'devel_wizard.spell'
# endregion
devel_wizard.spell_list:
path: '/admin/devel-wizard-spell'
defaults:
_controller: '\Drupal\devel_wizard\Spell\SpellListPageController::body'
_title: 'Devel Wizard Spells'
requirements:
_permission: 'devel_wizard.spell'
devel_wizard.spell_form.abracadabra:
path: '/admin/devel-wizard-spell/{spell}'
options:
parameters:
spell:
type: 'devel_wizard:spell'
defaults:
_title: 'Cast a spell on this site'
_title_callback: '\Drupal\devel_wizard\Spell\SpellAbracadabraForm::title'
_form: '\Drupal\devel_wizard\Spell\SpellAbracadabraForm'
requirements:
_permission: 'devel_wizard.spell'
