Issue #1981368 by tim.plunkett, Crell, webchick: Convert all routes to 'module_name().foo_bar()' naming convention.

8.0.x
webchick 2013-09-15 12:59:49 -07:00
parent a40399f28b
commit 99670f0847
188 changed files with 733 additions and 742 deletions

View File

@ -455,7 +455,7 @@ class Drupal {
* However, for links enclosed in translatable text you should use t() and
* embed the HTML anchor tag directly in the translated string. For example:
* @code
* t('Visit the <a href="@url">content types</a> page', array('@url' => Drupal::url('node_overview_types')));
* t('Visit the <a href="@url">content types</a> page', array('@url' => Drupal::url('node.overview_types')));
* @endcode
* This keeps the context of the link title ('settings' in the example) for
* translators.

View File

@ -434,7 +434,7 @@ class EntityManager extends PluginManagerBase {
$bundle = str_replace($entity_info['bundle_prefix'], '', $bundle);
}
return array(
'route_name' => 'field_ui.overview.' . $entity_type,
'route_name' => "field_ui.overview_$entity_type",
'route_parameters' => array(
'bundle' => $bundle,
)

View File

@ -22,7 +22,7 @@ interface LinkGeneratorInterface {
* However, for links enclosed in translatable text you should use t() and
* embed the HTML anchor tag directly in the translated string. For example:
* @code
* t('Visit the <a href="@url">content types</a> page', array('@url' => Drupal::url('node_overview_types')));
* t('Visit the <a href="@url">content types</a> page', array('@url' => Drupal::url('node.overview_types')));
* @endcode
* This keeps the context of the link title ('settings' in the example) for
* translators.

View File

@ -51,7 +51,7 @@ function action_menu() {
$items['admin/config/system/actions'] = array(
'title' => 'Actions',
'description' => 'Manage the actions defined for your site.',
'route_name' => 'action_admin',
'route_name' => 'action.admin',
);
$items['admin/config/system/actions/manage'] = array(
'title' => 'Manage actions',
@ -61,17 +61,17 @@ function action_menu() {
$items['admin/config/system/actions/add'] = array(
'title' => 'Create an advanced action',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
'route_name' => 'action_admin_add',
'route_name' => 'action.admin_add',
);
$items['admin/config/system/actions/configure'] = array(
'title' => 'Configure an advanced action',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
'route_name' => 'action_admin_configure',
'route_name' => 'action.admin_configure',
);
$items['admin/config/system/actions/configure/%/delete'] = array(
'title' => 'Delete action',
'description' => 'Delete an action.',
'route_name' => 'action_delete',
'route_name' => 'action.delete',
);
return $items;
}

View File

@ -1,25 +1,25 @@
action_admin:
action.admin:
pattern: '/admin/config/system/actions'
defaults:
_entity_list: 'action'
requirements:
_permission: 'administer actions'
action_admin_add:
action.admin_add:
pattern: '/admin/config/system/actions/add/{action_id}'
defaults:
_entity_form: 'action.add'
requirements:
_permission: 'administer actions'
action_admin_configure:
action.admin_configure:
pattern: '/admin/config/system/actions/configure/{action}'
defaults:
_entity_form: 'action.edit'
requirements:
_permission: 'administer actions'
action_delete:
action.delete:
pattern: 'admin/config/system/actions/configure/{action}/delete'
defaults:
_entity_form: 'action.delete'

View File

@ -33,7 +33,7 @@ class ActionDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'action_admin',
'route_name' => 'action.admin',
);
}

View File

@ -92,31 +92,31 @@ function aggregator_menu() {
$items['admin/config/services/aggregator'] = array(
'title' => 'Feed aggregator',
'description' => "Configure which content your site aggregates from other sites, how often it polls them, and how they're categorized.",
'route_name' => 'aggregator_admin_overview',
'route_name' => 'aggregator.admin_overview',
'weight' => 10,
);
$items['admin/config/services/aggregator/add/feed'] = array(
'title' => 'Add feed',
'route_name' => 'aggregator_feed_add',
'route_name' => 'aggregator.feed_add',
'type' => MENU_LOCAL_ACTION,
);
$items['admin/config/services/aggregator/add/category'] = array(
'title' => 'Add category',
'type' => MENU_LOCAL_ACTION,
'route_name' => 'aggregator_category_add',
'route_name' => 'aggregator.category_add',
);
$items['admin/config/services/aggregator/add/opml'] = array(
'title' => 'Import OPML',
'type' => MENU_LOCAL_ACTION,
'route_name' => 'aggregator_opml_add',
'route_name' => 'aggregator.opml_add',
);
$items['admin/config/services/aggregator/remove/%aggregator_feed'] = array(
'title' => 'Remove items',
'route_name' => 'aggregator_feed_items_delete',
'route_name' => 'aggregator.feed_items_delete',
);
$items['admin/config/services/aggregator/update/%aggregator_feed'] = array(
'title' => 'Update items',
'route_name' => 'aggregator_feed_refresh',
'route_name' => 'aggregator.feed_refresh',
);
$items['admin/config/services/aggregator/list'] = array(
'title' => 'List',
@ -125,22 +125,22 @@ function aggregator_menu() {
$items['admin/config/services/aggregator/settings'] = array(
'title' => 'Settings',
'description' => 'Configure the behavior of the feed aggregator, including when to discard feed items and how to present feed items and categories.',
'route_name' => 'aggregator_admin_settings',
'route_name' => 'aggregator.admin_settings',
'type' => MENU_LOCAL_TASK,
'weight' => 100,
);
$items['aggregator'] = array(
'title' => 'Feed aggregator',
'weight' => 5,
'route_name' => 'aggregator_page_last',
'route_name' => 'aggregator.page_last',
);
$items['aggregator/sources'] = array(
'title' => 'Sources',
'route_name' => 'aggregator_sources',
'route_name' => 'aggregator.sources',
);
$items['aggregator/categories'] = array(
'title' => 'Categories',
'route_name' => 'aggregator_categories',
'route_name' => 'aggregator.categories',
);
$items['aggregator/opml'] = array(
'title' => 'OPML feed',
@ -152,7 +152,7 @@ function aggregator_menu() {
$items['aggregator/categories/%aggregator_category'] = array(
'title callback' => '_aggregator_category_title',
'title arguments' => array(2),
'route_name' => 'aggregator_category_view',
'route_name' => 'aggregator.category_view',
);
$items['aggregator/categories/%aggregator_category/view'] = array(
'title' => 'View',
@ -161,18 +161,18 @@ function aggregator_menu() {
$items['aggregator/categories/%aggregator_category/categorize'] = array(
'title' => 'Categorize',
'type' => MENU_LOCAL_TASK,
'route_name' => 'aggregator_categorize_category_form',
'route_name' => 'aggregator.categorize_category_form',
);
$items['aggregator/categories/%aggregator_category/configure'] = array(
'title' => 'Configure',
'type' => MENU_LOCAL_TASK,
'weight' => 10,
'route_name' => 'aggregator_category_edit',
'route_name' => 'aggregator.category_edit',
);
$items['aggregator/sources/%aggregator_feed'] = array(
'title callback' => 'entity_page_label',
'title arguments' => array(2),
'route_name' => 'aggregator_feed_view',
'route_name' => 'aggregator.feed_view',
);
$items['aggregator/sources/%aggregator_feed/view'] = array(
'title' => 'View',
@ -180,30 +180,30 @@ function aggregator_menu() {
);
$items['aggregator/sources/%aggregator_feed/categorize'] = array(
'title' => 'Categorize',
'route_name' => 'aggregator_categorize_feed_form',
'route_name' => 'aggregator.categorize_feed_form',
'type' => MENU_LOCAL_TASK,
);
$items['aggregator/sources/%aggregator_feed/configure'] = array(
'title' => 'Configure',
'route_name' => 'aggregator_feed_configure',
'route_name' => 'aggregator.feed_configure',
'type' => MENU_LOCAL_TASK,
'weight' => 10,
);
$items['admin/config/services/aggregator/edit/feed/%aggregator_feed'] = array(
'title' => 'Edit feed',
'route_name' => 'aggregator_feed_edit',
'route_name' => 'aggregator.feed_edit',
);
$items['admin/config/services/aggregator/delete/feed/%aggregator_feed'] = array(
'title' => 'Delete feed',
'route_name' => 'aggregator_feed_delete',
'route_name' => 'aggregator.feed_delete',
);
$items['admin/config/services/aggregator/edit/category/%aggregator_category'] = array(
'title' => 'Edit category',
'route_name' => 'aggregator_category_admin_edit',
'route_name' => 'aggregator.category_admin_edit',
);
$items['admin/config/services/aggregator/delete/category/%aggregator_category'] = array(
'title' => 'Delete category',
'route_name' => 'aggregator_category_delete',
'route_name' => 'aggregator.category_delete',
);
return $items;

View File

@ -1,137 +1,137 @@
aggregator_admin_overview:
aggregator.admin_overview:
pattern: '/admin/config/services/aggregator'
defaults:
_content: '\Drupal\aggregator\Controller\AggregatorController::adminOverview'
requirements:
_permission: 'administer news feeds'
aggregator_admin_settings:
aggregator.admin_settings:
pattern: '/admin/config/services/aggregator/settings'
defaults:
_form: '\Drupal\aggregator\Form\SettingsForm'
requirements:
_permission: 'administer news feeds'
aggregator_feed_items_delete:
aggregator.feed_items_delete:
pattern: '/admin/config/services/aggregator/remove/{aggregator_feed}'
defaults:
_entity_form: 'aggregator_feed.remove_items'
requirements:
_permission: 'administer news feeds'
aggregator_feed_delete:
aggregator.feed_delete:
pattern: '/admin/config/services/aggregator/delete/feed/{aggregator_feed}'
defaults:
_entity_form: 'aggregator_feed.delete'
requirements:
_permission: 'administer news feeds'
aggregator_feed_add:
aggregator.feed_add:
pattern: '/admin/config/services/aggregator/add/feed'
defaults:
_content: '\Drupal\aggregator\Controller\AggregatorController::feedAdd'
requirements:
_permission: 'administer news feeds'
aggregator_feed_configure:
aggregator.feed_configure:
pattern: '/aggregator/sources/{aggregator_feed}/configure'
defaults:
_entity_form: 'aggregator_feed.default'
requirements:
_permission: 'administer news feeds'
aggregator_feed_edit:
aggregator.feed_edit:
pattern: '/admin/config/services/aggregator/edit/feed/{aggregator_feed}'
defaults:
_entity_form: 'aggregator_feed.default'
requirements:
_permission: 'administer news feeds'
aggregator_feed_refresh:
aggregator.feed_refresh:
pattern: '/admin/config/services/aggregator/update/{aggregator_feed}'
defaults:
_controller: '\Drupal\aggregator\Controller\AggregatorController::feedRefresh'
requirements:
_permission: 'administer news feeds'
aggregator_opml_add:
aggregator.opml_add:
pattern: '/admin/config/services/aggregator/add/opml'
defaults:
_form: '\Drupal\aggregator\Form\OpmlFeedAdd'
requirements:
_permission: 'administer news feeds'
aggregator_feed_view:
aggregator.feed_view:
pattern: '/aggregator/sources/{aggregator_feed}'
defaults:
_content: '\Drupal\aggregator\Controller\AggregatorController::viewFeed'
requirements:
_permission: 'access news feeds'
aggregator_page_last:
aggregator.page_last:
pattern: '/aggregator'
defaults:
_controller: '\Drupal\aggregator\Controller\AggregatorController::pageLast'
requirements:
_permission: 'access news feeds'
aggregator_sources:
aggregator.sources:
pattern: '/aggregator/sources'
defaults:
_content: '\Drupal\aggregator\Controller\AggregatorController::sources'
requirements:
_permission: 'access news feeds'
aggregator_categories:
aggregator.categories:
pattern: '/aggregator/categories'
defaults:
_content: '\Drupal\aggregator\Controller\AggregatorController::categories'
requirements:
_access_aggregator_categories: 'TRUE'
aggregator_category_view:
aggregator.category_view:
pattern: '/aggregator/categories/{cid}'
defaults:
_content: '\Drupal\aggregator\Controller\AggregatorController::viewCategory'
requirements:
_permission: 'access news feeds'
aggregator_category_edit:
aggregator.category_edit:
pattern: '/aggregator/categories/{cid}/configure'
defaults:
_form: '\Drupal\aggregator\Form\CategoryAdminForm'
requirements:
_permission: 'administer news feeds'
aggregator_category_admin_edit:
aggregator.category_admin_edit:
pattern: '/admin/config/services/aggregator/edit/category/{cid}'
defaults:
_form: '\Drupal\aggregator\Form\CategoryAdminForm'
requirements:
_permission: 'administer news feeds'
aggregator_category_delete:
aggregator.category_delete:
pattern: '/admin/config/services/aggregator/delete/category/{cid}'
defaults:
_form: '\Drupal\aggregator\Form\CategoryDeleteForm'
requirements:
_permission: 'administer news feeds'
aggregator_category_add:
aggregator.category_add:
pattern: '/admin/config/services/aggregator/add/category'
defaults:
_form: '\Drupal\aggregator\Form\CategoryAdminForm'
requirements:
_permission: 'administer news feeds'
aggregator_categorize_category_form:
aggregator.categorize_category_form:
pattern: '/aggregator/categories/{cid}/categorize'
defaults:
_form: '\Drupal\aggregator\Form\CategorizeCategoryForm'
requirements:
_permission: 'administer news feeds'
aggregator_categorize_feed_form:
aggregator.categorize_feed_form:
pattern: '/aggregator/sources/{aggregator_feed}/categorize'
defaults:
_form: '\Drupal\aggregator\Form\CategorizeFeedForm'

View File

@ -164,7 +164,7 @@ class AggregatorController extends ControllerBase implements ContainerInjectionI
// @todo after https://drupal.org/node/1972246 find a new place for it.
aggregator_refresh($aggregator_feed);
return $this->redirect('aggregator_admin_overview');
return $this->redirect('aggregator.admin_overview');
}
/**
@ -331,7 +331,7 @@ class AggregatorController extends ControllerBase implements ContainerInjectionI
->viewMultiple($items, 'summary');
}
}
$feed->url = $this->urlGenerator()->generateFromRoute('aggregator_feed_view', array('aggregator_feed' => $feed->id()));
$feed->url = $this->urlGenerator()->generateFromRoute('aggregator.feed_view', array('aggregator_feed' => $feed->id()));
$build[$feed->id()] = array(
'#theme' => 'aggregator_summary_items',
'#summary_items' => $summary_items,

View File

@ -87,7 +87,7 @@ class CategoryDeleteForm extends ConfirmFormBase implements ContainerInjectionIn
*/
public function getCancelRoute() {
return array(
'route_name' => 'aggregator_admin_overview',
'route_name' => 'aggregator.admin_overview',
);
}

View File

@ -26,7 +26,7 @@ class FeedDeleteForm extends EntityNGConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'aggregator_admin_overview',
'route_name' => 'aggregator.admin_overview',
);
}

View File

@ -26,7 +26,7 @@ class FeedItemsRemoveForm extends EntityNGConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'aggregator_admin_overview',
'route_name' => 'aggregator.admin_overview',
);
}

View File

@ -1,4 +1,4 @@
aggregator_test_feed:
aggregator_test.feed:
pattern: '/aggregator/test-feed/{use_last_modified}/{use_etag}'
defaults:
_controller: '\Drupal\aggregator_test\Controller\AggregatorTestRssController::testFeed'
@ -8,7 +8,7 @@ aggregator_test_feed:
requirements:
_permission: 'access content'
aggregator_redirect:
aggregator_test.redirect:
pattern: '/aggregator/redirect'
defaults:
_controller: '\Drupal\aggregator_test\Controller\AggregatorTestRssController::testRedirect'

View File

@ -74,7 +74,7 @@ class AggregatorTestRssController extends ControllerBase {
* A response that redirects users to the test feed.
*/
public function testRedirect() {
return $this->redirect('aggregator_test_feed', array(), 301);
return $this->redirect('aggregator_test.feed', array(), 301);
}
}

View File

@ -44,12 +44,12 @@ function ban_menu() {
$items['admin/config/people/ban'] = array(
'title' => 'IP address bans',
'description' => 'Manage banned IP addresses.',
'route_name' => 'ban_admin_page',
'route_name' => 'ban.admin_page',
'weight' => 10,
);
$items['admin/config/people/ban/delete/%'] = array(
'title' => 'Delete IP address',
'route_name' => 'ban_delete',
'route_name' => 'ban.delete',
);
return $items;
}

View File

@ -1,4 +1,4 @@
ban_admin_page:
ban.admin_page:
pattern: '/admin/config/people/ban/{default_ip}'
defaults:
_form: '\Drupal\ban\Form\BanAdmin'
@ -6,7 +6,7 @@ ban_admin_page:
requirements:
_permission: 'ban IP addresses'
ban_delete:
ban.delete:
pattern: '/admin/config/people/ban/delete/{ban_id}'
defaults:
_form: '\Drupal\ban\Form\BanDelete'

View File

@ -69,7 +69,7 @@ class BanDelete extends ConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'ban_admin_page',
'route_name' => 'ban.admin_page',
);
}

View File

@ -102,7 +102,7 @@ function block_menu() {
$items['admin/structure/block'] = array(
'title' => 'Block layout',
'description' => 'Configure what block content appears in your site\'s sidebars and other regions.',
'route_name' => 'block_admin_display',
'route_name' => 'block.admin_display',
);
$items['admin/structure/block/list'] = array(
'title' => 'Block layout',
@ -110,7 +110,7 @@ function block_menu() {
);
$items['admin/structure/block/manage/%block'] = array(
'title' => 'Configure block',
'route_name' => 'block_admin_edit',
'route_name' => 'block.admin_edit',
);
$items['admin/structure/block/manage/%block/configure'] = array(
'title' => 'Configure block',
@ -121,12 +121,12 @@ function block_menu() {
'title' => 'Delete block',
'type' => MENU_LOCAL_TASK,
'context' => MENU_CONTEXT_NONE,
'route_name' => 'block_admin_block_delete',
'route_name' => 'block.admin_block_delete',
);
$items['admin/structure/block/add/%/%'] = array(
'title' => 'Place block',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
'route_name' => 'block_admin_add',
'route_name' => 'block.admin_add',
);
// Block administration is tied to the theme and plugin definition so
// that the plugin can appropriately attach to this URL structure.
@ -138,7 +138,7 @@ function block_menu() {
$items["admin/structure/block/list/$key"] = array(
'title' => check_plain($theme->info['name']),
'type' => $key == $default_theme ? MENU_DEFAULT_LOCAL_TASK : MENU_LOCAL_TASK,
'route_name' => "block_admin_display.$key",
'route_name' => "block.admin_display_$key",
);
$items["admin/structure/block/demo/$key"] = array(
'title' => check_plain($theme->info['name']),

View File

@ -1,18 +1,18 @@
block_admin_block_delete:
block.admin_block_delete:
pattern: '/admin/structure/block/manage/{block}/delete'
defaults:
_entity_form: 'block.delete'
requirements:
_permission: 'administer blocks'
block_admin_edit:
block.admin_edit:
pattern: '/admin/structure/block/manage/{block}'
defaults:
_entity_form: 'block.default'
requirements:
_entity_access: 'block.update'
block_admin_display:
block.admin_display:
pattern: '/admin/structure/block'
defaults:
_content: '\Drupal\block\Controller\BlockListController::listing'
@ -20,7 +20,7 @@ block_admin_display:
requirements:
_permission: 'administer blocks'
block_admin_add:
block.admin_add:
pattern: '/admin/structure/block/add/{plugin_id}/{theme}'
defaults:
_content: '\Drupal\block\Controller\BlockAddController::blockAddConfigureForm'

View File

@ -1,11 +1,11 @@
custom_block_type_add:
route_name: custom_block_type_add
route_name: custom_block.type_add
title: 'Add custom block type'
appears_on:
- custom_block_type_list
- custom_block.type_list
custom_block_add_action:
route_name: custom_block_add_page
route_name: custom_block.add_page
title: 'Add custom block'
appears_on:
- block_admin_display
- block.admin_display

View File

@ -31,7 +31,7 @@ function custom_block_help($path, $arg) {
* Implements hook_menu_local_tasks().
*/
function custom_block_menu_local_tasks(&$data, $router_item, $root_path) {
if ($router_item['route_name'] == 'custom_block_list') {
if ($router_item['route_name'] == 'custom_block.list') {
// @todo Move to a LocalAction plugin when https://drupal.org/node/2045267
// allows local actions to work with query strings.
$item = menu_get_item('block/add');
@ -46,7 +46,7 @@ function custom_block_menu_local_tasks(&$data, $router_item, $root_path) {
}
$routes = array_map(function ($theme) {
return "block_admin_display.$theme";
return "block.admin_display_$theme";
}, array_keys(list_themes()));
if (in_array($router_item['route_name'], $routes)) {
// @todo Move to a LocalAction plugin when https://drupal.org/node/2045267
@ -70,7 +70,7 @@ function custom_block_menu() {
$items['admin/structure/block/custom-blocks'] = array(
'title' => 'Custom block library',
'description' => 'Manage custom blocks.',
'route_name' => 'custom_block_list',
'route_name' => 'custom_block.list',
'type' => MENU_LOCAL_TASK | MENU_NORMAL_ITEM,
);
$items['admin/structure/block/custom-blocks/list'] = array(
@ -79,11 +79,11 @@ function custom_block_menu() {
);
$items['admin/structure/block/custom-blocks/types'] = array(
'title' => 'Types',
'route_name' => 'custom_block_type_list',
'route_name' => 'custom_block.type_list',
'type' => MENU_LOCAL_TASK,
);
$items['admin/structure/block/custom-blocks/types/add'] = array(
'route_name' => 'custom_block_type_add',
'route_name' => 'custom_block.type_add',
'type' => MENU_SIBLING_LOCAL_TASK,
'weight' => 1,
);
@ -91,7 +91,7 @@ function custom_block_menu() {
'title' => 'Edit custom block type',
'title callback' => 'entity_page_label',
'title arguments' => array(5),
'route_name' => 'custom_block_type_edit',
'route_name' => 'custom_block.type_edit',
);
$items['admin/structure/block/custom-blocks/manage/%custom_block_type/edit'] = array(
'title' => 'Edit',
@ -102,21 +102,21 @@ function custom_block_menu() {
'title' => 'Delete',
'type' => MENU_LOCAL_TASK,
'weight' => 10,
'route_name' => 'custom_block_type_delete',
'route_name' => 'custom_block.type_delete',
);
$items['block/add'] = array(
'title' => 'Add custom block',
'route_name' => 'custom_block_add_page',
'route_name' => 'custom_block.add_page',
);
$items['block/add/%custom_block_type'] = array(
'title' => 'Add custom block',
'description' => 'Add custom block',
'route_name' => 'custom_block_add_form'
'route_name' => 'custom_block.add_form'
);
// There has to be a base-item in order for contextual links to work.
$items['block/%custom_block'] = array(
'title' => 'Edit',
'route_name' => 'custom_block_edit',
'route_name' => 'custom_block.edit',
);
$items['block/%custom_block/edit'] = array(
'title' => 'Edit',
@ -129,7 +129,7 @@ function custom_block_menu() {
'weight' => 1,
'type' => MENU_LOCAL_TASK,
'context' => MENU_CONTEXT_INLINE,
'route_name' => 'custom_block_delete',
'route_name' => 'custom_block.delete',
);
return $items;
}

View File

@ -25,7 +25,7 @@ function template_preprocess_custom_block_add_list(&$variables) {
$query = Drupal::request()->query->all();
foreach ($variables['content'] as $type) {
$variables['types'][$type->id()] = array(
'link' => Drupal::l($type->label(), 'custom_block_add_form', array('custom_block_type' => $type->id()), array('query' => $query)),
'link' => Drupal::l($type->label(), 'custom_block.add_form', array('custom_block_type' => $type->id()), array('query' => $query)),
'description' => filter_xss_admin($type->description),
'title' => $type->label(),
'localized_options' => array(

View File

@ -1,32 +1,32 @@
custom_block_type_list:
custom_block.type_list:
pattern: '/admin/structure/block/custom-blocks/types'
defaults:
_entity_list: 'custom_block_type'
requirements:
_permission: 'administer blocks'
custom_block_add_page:
custom_block.add_page:
pattern: '/block/add'
defaults:
_content: 'Drupal\custom_block\Controller\CustomBlockController::add'
requirements:
_permission: 'administer blocks'
custom_block_add_form:
custom_block.add_form:
pattern: block/add/{custom_block_type}
defaults:
_content: 'Drupal\custom_block\Controller\CustomBlockController::addForm'
requirements:
_permission: 'administer blocks'
custom_block_type_delete:
custom_block.type_delete:
pattern: '/admin/structure/block/custom-blocks/manage/{custom_block_type}/delete'
defaults:
_entity_form: 'custom_block_type.delete'
requirements:
_entity_access: 'custom_block_type.delete'
custom_block_edit:
custom_block.edit:
pattern: '/block/{custom_block}'
defaults:
_entity_form: 'custom_block.edit'
@ -34,28 +34,28 @@ custom_block_edit:
_entity_access: 'custom_block.update'
custom_block: \d+
custom_block_delete:
custom_block.delete:
pattern: '/block/{custom_block}/delete'
defaults:
_entity_form: 'custom_block.delete'
requirements:
_entity_access: 'custom_block.delete'
custom_block_type_add:
custom_block.type_add:
pattern: '/admin/structure/block/custom-blocks/types/add'
defaults:
_entity_form: 'custom_block_type.add'
requirements:
_permission: 'administer blocks'
custom_block_type_edit:
custom_block.type_edit:
pattern: '/admin/structure/block/custom-blocks/manage/{custom_block_type}'
defaults:
_entity_form: 'custom_block_type.edit'
requirements:
_entity_access: 'custom_block_type.update'
custom_block_list:
custom_block.list:
pattern: '/admin/structure/block/custom-blocks'
defaults:
_title: 'Custom block library'

View File

@ -27,7 +27,7 @@ class CustomBlockDeleteForm extends EntityNGConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'block_admin_display',
'route_name' => 'block.admin_display',
);
}

View File

@ -54,7 +54,7 @@ class CustomBlockTypeDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'custom_block_type_list',
'route_name' => 'custom_block.type_list',
);
}

View File

@ -26,7 +26,7 @@ class BlockDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'block_admin_display',
'route_name' => 'block.admin_display',
);
}

View File

@ -49,7 +49,7 @@ class RouteSubscriber implements EventSubscriberInterface {
'_block_themes_access' => 'TRUE',
)
);
$collection->add("block_admin_display.$key", $route);
$collection->add("block.admin_display_$key", $route);
}
}

View File

@ -169,7 +169,7 @@ function book_menu() {
$items['admin/structure/book'] = array(
'title' => 'Books',
'description' => "Manage your site's book outlines.",
'route_name' => 'book_admin',
'route_name' => 'book.admin',
);
$items['admin/structure/book/list'] = array(
'title' => 'List',
@ -177,19 +177,19 @@ function book_menu() {
);
$items['admin/structure/book/settings'] = array(
'title' => 'Settings',
'route_name' => 'book_settings',
'route_name' => 'book.settings',
'access arguments' => array('administer site configuration'),
'type' => MENU_LOCAL_TASK,
'weight' => 100,
);
$items['book'] = array(
'title' => 'Books',
'route_name' => 'book_render',
'route_name' => 'book.render',
'type' => MENU_SUGGESTED_ITEM,
);
$items['node/%node/outline'] = array(
'title' => 'Outline',
'route_name' => 'book_outline',
'route_name' => 'book.outline',
'type' => MENU_LOCAL_TASK,
'weight' => 2,
);

View File

@ -1,25 +1,25 @@
book_render:
book.render:
pattern: '/book'
defaults:
_content: '\Drupal\book\Controller\BookController::bookRender'
requirements:
_permission: 'access content'
book_admin:
book.admin:
pattern: '/admin/structure/book'
defaults:
_content: '\Drupal\book\Controller\BookController::adminOverview'
requirements:
_permission: 'administer book outlines'
book_settings:
book.settings:
pattern: '/admin/structure/book/settings'
defaults:
_form: '\Drupal\book\Form\BookSettingsForm'
requirements:
_permission: 'administer site configuration'
book_export:
book.export:
pattern: '/book/export/{type}/{node}'
defaults:
_controller: '\Drupal\book\Controller\BookController::bookExport'
@ -29,7 +29,7 @@ book_export:
_permission: 'access printer-friendly version'
_entity_access: 'node.view'
book_outline:
book.outline:
pattern: '/node/{node}/outline'
defaults:
_entity_form: 'node.book_outline'
@ -39,7 +39,7 @@ book_outline:
_permission: 'administer book outlines'
_entity_access: 'node.view'
book_admin_edit:
book.admin_edit:
pattern: '/admin/structure/book/{node}'
defaults:
_form: 'Drupal\book\Form\BookAdminEditForm'

View File

@ -204,7 +204,7 @@ function comment_menu() {
);
$items['comment/%comment'] = array(
'title' => 'Comment permalink',
'route_name' => 'comment_permalink',
'route_name' => 'comment.permalink',
);
$items['comment/%comment/view'] = array(
'title' => 'View comment',
@ -215,17 +215,17 @@ function comment_menu() {
$items['comment/%comment/edit'] = array(
'title' => 'Edit',
'type' => MENU_LOCAL_TASK,
'route_name' => 'comment_edit_page',
'route_name' => 'comment.edit_page',
);
$items['comment/%comment/approve'] = array(
'title' => 'Approve',
'weight' => 10,
'route_name' => 'comment_approve',
'route_name' => 'comment.approve',
);
$items['comment/%comment/delete'] = array(
'title' => 'Delete',
'type' => MENU_LOCAL_TASK,
'route_name' => 'comment_confirm_delete',
'route_name' => 'comment.confirm_delete',
'weight' => 20,
);

View File

@ -1,11 +1,11 @@
comment_edit_page:
comment.edit_page:
pattern: '/comment/{comment}/edit'
defaults:
_entity_form: 'comment.default'
requirements:
_entity_access: 'comment.update'
comment_approve:
comment.approve:
pattern: '/comment/{comment}/approve'
defaults:
_content: '\Drupal\comment\Controller\CommentController::commentApprove'
@ -13,21 +13,21 @@ comment_approve:
requirements:
_entity_access: 'comment.approve'
comment_permalink:
comment.permalink:
pattern: '/comment/{comment}'
defaults:
_controller: '\Drupal\comment\Controller\CommentController::commentPermalink'
requirements:
_entity_access: 'comment.view'
comment_confirm_delete:
comment.confirm_delete:
pattern: '/comment/{comment}/delete'
defaults:
_entity_form: 'comment.delete'
requirements:
_entity_access: 'comment.delete'
comment_reply:
comment.reply:
pattern: 'comment/reply/{node}/{pid}'
defaults:
_content: '\Drupal\comment\Controller\CommentController::getReplyForm'
@ -35,7 +35,7 @@ comment_reply:
requirements:
_entity_access: 'node.view'
comment_new_comments_node_links:
comment.new_comments_node_links:
pattern: '/comments/render_new_comments_node_links'
defaults:
_controller: '\Drupal\comment\Controller\CommentController::renderNewCommentsNodeLinks'

View File

@ -37,7 +37,7 @@ class CommentBreadcrumbBuilder implements BreadcrumbBuilderInterface {
* {@inheritdoc}
*/
public function build(array $attributes) {
if (isset($attributes[RouteObjectInterface::ROUTE_NAME]) && $attributes[RouteObjectInterface::ROUTE_NAME] == 'comment_reply' && isset($attributes['node'])) {
if (isset($attributes[RouteObjectInterface::ROUTE_NAME]) && $attributes[RouteObjectInterface::ROUTE_NAME] == 'comment.reply' && isset($attributes['node'])) {
$node = $attributes['node'];
$uri = $node->uri();
$breadcrumb[] = l($this->t('Home'), NULL);

View File

@ -92,7 +92,7 @@ class CommentFormController extends EntityFormControllerNG {
if ($is_admin) {
$form['author']['name']['#title'] = t('Authored by');
$form['author']['name']['#description'] = t('Leave blank for %anonymous.', array('%anonymous' => \Drupal::config('user.settings')->get('anonymous')));
$form['author']['name']['#autocomplete_route_name'] = 'user_autocomplete';
$form['author']['name']['#autocomplete_route_name'] = 'user.autocomplete';
}
elseif ($user->isAuthenticated()) {
$form['author']['name']['#type'] = 'item';

View File

@ -64,22 +64,22 @@ function config_menu() {
$items['admin/config/development/sync'] = array(
'title' => 'Synchronize configuration',
'description' => 'Synchronize configuration changes.',
'route_name' => 'config_sync',
'route_name' => 'config.sync',
);
$items['admin/config/development/export'] = array(
'title' => 'Configuration export',
'description' => 'Export your site configuration',
'route_name' => 'config_export',
'route_name' => 'config.export',
);
$items['admin/config/development/import'] = array(
'title' => 'Configuration import',
'description' => 'Import configuration for your site',
'route_name' => 'config_import',
'route_name' => 'config.import',
);
$items['admin/config/development/sync/diff/%'] = array(
'title' => 'Configuration file diff',
'description' => 'Diff between active and staged configuration.',
'route_name' => 'config_diff',
'route_name' => 'config.diff',
);
$items['admin/config/development/sync/import'] = array(
'title' => 'Import',

View File

@ -1,28 +1,32 @@
config_diff:
config.diff:
pattern: '/admin/config/development/sync/diff/{config_file}'
defaults:
_content: '\Drupal\config\Controller\ConfigController::diff'
requirements:
_permission: 'synchronize configuration'
config_export_download:
config.export_download:
pattern: '/admin/config/development/export-download'
defaults:
_controller: '\Drupal\config\Controller\ConfigController::downloadExport'
requirements:
_permission: 'export configuration'
config_export:
config.export:
pattern: '/admin/config/development/export'
defaults:
_form: '\Drupal\config\Form\ConfigExportForm'
requirements:
_permission: 'export configuration'
config_import:
config.import:
pattern: '/admin/config/development/import'
defaults:
_form: '\Drupal\config\Form\ConfigImportForm'
requirements:
_permission: 'import configuration'
config_sync:
config.sync:
pattern: '/admin/config/development/sync'
defaults:
_form: '\Drupal\config\Form\ConfigSync'

View File

@ -178,7 +178,7 @@ class ConfigSync extends FormBase {
foreach ($config_files as $config_file) {
$links['view_diff'] = array(
'title' => $this->t('View differences'),
'href' => $this->urlGenerator->getPathFromRoute('config_diff', array('config_file' => $config_file)),
'href' => $this->urlGenerator->getPathFromRoute('config.diff', array('config_file' => $config_file)),
'attributes' => array(
'class' => array('use-ajax'),
'data-accepts' => 'application/vnd.drupal-modal',

View File

@ -28,15 +28,15 @@ function config_test_uri(ConfigTest $config_test) {
function config_test_menu() {
$items['admin/structure/config_test'] = array(
'title' => 'Test configuration',
'route_name' => 'config_test_list_page',
'route_name' => 'config_test.list_page',
);
$items['admin/structure/config_test/add'] = array(
'title' => 'Add test configuration',
'route_name' => 'config_test_entity_add',
'route_name' => 'config_test.entity_add',
'type' => MENU_SIBLING_LOCAL_TASK,
);
$items['admin/structure/config_test/manage/%config_test'] = array(
'route_name' => 'config_test_entity_edit',
'route_name' => 'config_test.entity',
);
$items['admin/structure/config_test/manage/%config_test/edit'] = array(
'title' => 'Edit',
@ -44,15 +44,15 @@ function config_test_menu() {
);
$items['admin/structure/config_test/manage/%config_test/delete'] = array(
'title' => 'Delete',
'route_name' => 'config_test_entity_delete',
'route_name' => 'config_test.entity_delete',
);
$items['admin/structure/config_test/manage/%config_test/enable'] = array(
'title' => 'Enable',
'route_name' => 'config_test_entity_enable',
'route_name' => 'config_test.entity_enable',
);
$items['admin/structure/config_test/manage/%config_test/disable'] = array(
'title' => 'Disable',
'route_name' => 'config_test_entity_disable',
'route_name' => 'config_test.entity_disable',
);
return $items;
}

View File

@ -1,18 +1,18 @@
config_test_list_page:
config_test.list_page:
pattern: '/admin/structure/config_test'
defaults:
_entity_list: 'config_test'
requirements:
_access: 'TRUE'
config_test_entity_add:
config_test.entity_add:
pattern: 'admin/structure/config_test/add'
defaults:
_entity_form: 'config_test'
requirements:
_access: 'TRUE'
config_test_entity:
config_test.entity:
pattern: 'admin/structure/config_test/manage/{config_test}'
defaults:
_controller: '\Drupal\config_test\ConfigTestController::edit'
@ -20,15 +20,7 @@ config_test_entity:
requirements:
_access: 'TRUE'
config_test_entity_edit:
pattern: 'admin/structure/config_test/manage/{config_test}/edit'
defaults:
_controller: '\Drupal\config_test\ConfigTestController::edit'
entity_type: 'config_test'
requirements:
_access: 'TRUE'
config_test_entity_enable:
config_test.entity_enable:
pattern: 'admin/structure/config_test/manage/{config_test}/enable'
defaults:
_content: '\Drupal\config_test\ConfigTestController::enable'
@ -36,7 +28,7 @@ config_test_entity_enable:
requirements:
_access: 'TRUE'
config_test_entity_disable:
config_test.entity_disable:
pattern: 'admin/structure/config_test/manage/{config_test}/disable'
defaults:
_content: '\Drupal\config_test\ConfigTestController::disable'
@ -44,7 +36,7 @@ config_test_entity_disable:
requirements:
_access: 'TRUE'
config_test_entity_delete:
config_test.entity_delete:
pattern: 'admin/structure/config_test/manage/{config_test}/delete'
defaults:
_entity_form: 'config_test.delete'

View File

@ -33,7 +33,7 @@ class ConfigTestDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'config_test_list_page',
'route_name' => 'config_test.list_page',
);
}

View File

@ -14,9 +14,9 @@ use Drupal\Core\Annotation\Menu\LocalAction;
/**
* @LocalAction(
* id = "config_test_entity_add_local_action",
* route_name = "config_test_entity_add",
* route_name = "config_test.entity_add",
* title = @Translation("Add test configuration"),
* appears_on = {"config_test_list_page"}
* appears_on = {"config_test.list_page"}
* )
*/
class AddConfigTestEntityLocalAction extends LocalActionBase {

View File

@ -61,17 +61,17 @@ function contact_menu() {
$items['admin/structure/contact'] = array(
'title' => 'Contact form categories',
'description' => 'Create a system contact form and set up categories for the form to use.',
'route_name' => 'contact_category_list',
'route_name' => 'contact.category_list',
);
$items['admin/structure/contact/add'] = array(
'title' => 'Add category',
'route_name' => 'contact_category_add',
'route_name' => 'contact.category_add',
'type' => MENU_LOCAL_ACTION,
'weight' => 1,
);
$items['admin/structure/contact/manage/%contact_category'] = array(
'title' => 'Edit contact category',
'route_name' => 'contact_category_edit',
'route_name' => 'contact.category_edit',
);
$items['admin/structure/contact/manage/%contact_category/edit'] = array(
'title' => 'Edit',
@ -79,7 +79,7 @@ function contact_menu() {
);
$items['admin/structure/contact/manage/%contact_category/delete'] = array(
'title' => 'Delete',
'route_name' => 'contact_category_delete',
'route_name' => 'contact.category_delete',
'type' => MENU_LOCAL_TASK,
'weight' => 10,
);

View File

@ -1,25 +1,25 @@
contact_category_delete:
contact.category_delete:
pattern: 'admin/structure/contact/manage/{contact_category}/delete'
defaults:
_entity_form: contact_category.delete
requirements:
_entity_access: contact_category.delete
contact_category_list:
contact.category_list:
pattern: '/admin/structure/contact'
defaults:
_entity_list: 'contact_category'
requirements:
_permission: 'administer contact forms'
contact_category_add:
contact.category_add:
pattern: '/admin/structure/contact/add'
defaults:
_entity_form: contact_category.add
requirements:
_permission: 'administer contact forms'
contact_category_edit:
contact.category_edit:
pattern: '/admin/structure/contact/manage/{contact_category}'
defaults:
_entity_form: contact_category.edit

View File

@ -26,7 +26,7 @@ class CategoryDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'contact_category_list',
'route_name' => 'contact.category_list',
);
}

View File

@ -203,7 +203,7 @@ function content_translation_menu() {
$items['admin/config/regional/content_translation/translatable/%/%'] = array(
'title' => 'Confirm change in translatability.',
'description' => 'Confirm page for changing field translatability.',
'route_name' => 'content_translation_translatable',
'route_name' => 'content_translation.translatable',
);
return $items;

View File

@ -1,4 +1,4 @@
content_translation_translatable:
content_translation.translatable:
pattern: 'admin/config/regional/content_translation/translatable/{entity_type}/{field_name}'
defaults:
_form: 'Drupal\content_translation\Form\TranslatableForm'

View File

@ -276,7 +276,7 @@ class ContentTranslationController implements ContentTranslationControllerInterf
'#type' => 'textfield',
'#title' => t('Authored by'),
'#maxlength' => 60,
'#autocomplete_route_name' => 'user_autocomplete',
'#autocomplete_route_name' => 'user.autocomplete',
'#default_value' => $name,
'#description' => t('Leave blank for %anonymous.', array('%anonymous' => variable_get('anonymous', t('Anonymous')))),
);

View File

@ -12,7 +12,7 @@ function contextual_menu() {
// @todo Remove this menu item in http://drupal.org/node/1954892 when theme
// callbacks are replaced with something else.
$items['contextual/render'] = array(
'route_name' => 'contextual_render',
'route_name' => 'contextual.render',
'theme callback' => 'ajax_base_page_theme',
'type' => MENU_CALLBACK,
);

View File

@ -1,4 +1,4 @@
contextual_render:
contextual.render:
pattern: '/contextual/render'
defaults:
_controller: '\Drupal\contextual\ContextualController::render'

View File

@ -43,7 +43,7 @@ function dblog_menu() {
$items['admin/reports/dblog'] = array(
'title' => 'Recent log messages',
'description' => 'View events that have recently been logged.',
'route_name' => 'dblog_overview',
'route_name' => 'dblog.overview',
'weight' => -1,
);
$items['admin/reports/page-not-found'] = array(
@ -64,7 +64,7 @@ function dblog_menu() {
);
$items['admin/reports/event/%'] = array(
'title' => 'Details',
'route_name' => 'dblog_event',
'route_name' => 'dblog.event',
);
if (module_exists('search')) {

View File

@ -1,11 +1,11 @@
dblog_overview:
dblog.overview:
pattern: '/admin/reports/dblog'
defaults:
_content: '\Drupal\dblog\Controller\DbLogController::overview'
requirements:
_permission: 'access site reports'
dblog_event:
dblog.event:
pattern: 'admin/reports/event/{event_id}'
defaults:
_content: '\Drupal\dblog\Controller\DbLogController::eventDetails'

View File

@ -177,7 +177,7 @@ class DbLogController extends ControllerBase implements ContainerInjectionInterf
if (isset($dblog->wid)) {
// Truncate link_text to 56 chars of message.
$log_text = Unicode::truncate(filter_xss($message, array()), 56, TRUE, TRUE);
$message = $this->l($log_text, 'dblog_event', array('event_id' => $dblog->wid), array('html' => TRUE));
$message = $this->l($log_text, 'dblog.event', array('event_id' => $dblog->wid), array('html' => TRUE));
}
}
$username = array(

View File

@ -24,12 +24,12 @@ function edit_menu() {
// @todo Remove these menu items in http://drupal.org/node/1954892 when theme
// callbacks are replaced with something else.
$items['edit/metadata'] = array(
'route_name' => 'edit_metadata',
'route_name' => 'edit.metadata',
'theme callback' => 'ajax_base_page_theme',
'type' => MENU_CALLBACK,
);
$items['edit/form/%/%/%/%/%'] = array(
'route_name' => 'edit_field_form',
'route_name' => 'edit.field_form',
'theme callback' => 'ajax_base_page_theme',
'type' => MENU_CALLBACK,
);

View File

@ -1,18 +1,18 @@
edit_metadata:
edit.metadata:
pattern: '/edit/metadata'
defaults:
_controller: '\Drupal\edit\EditController::metadata'
requirements:
_permission: 'access in-place editing'
edit_attachments:
edit.attachments:
pattern: '/edit/attachments'
defaults:
_controller: '\Drupal\edit\EditController::attachments'
requirements:
_permission: 'access in-place editing'
edit_field_form:
edit.field_form:
pattern: '/edit/form/{entity_type}/{entity}/{field_name}/{langcode}/{view_mode_id}'
defaults:
_controller: '\Drupal\edit\EditController::fieldForm'
@ -22,7 +22,7 @@ edit_field_form:
_permission: 'access in-place editing'
_access_edit_entity_field: 'TRUE'
edit_entity_save:
edit.entity_save:
pattern: '/edit/entity/{entity_type}/{entity}'
defaults:
_controller: '\Drupal\edit\EditController::entitySave'

View File

@ -146,7 +146,7 @@ function editor_menu() {
// @todo Remove this menu item in http://drupal.org/node/1954892 when theme
// callbacks are replaced with something else.
$items['editor/%/%/%/%/%'] = array(
'route_name' => 'editor_field_untransformed_text',
'route_name' => 'editor.field_untransformed_text',
'theme callback' => 'ajax_base_page_theme',
'type' => MENU_CALLBACK,
);

View File

@ -1,4 +1,4 @@
editor_field_untransformed_text:
editor.field_untransformed_text:
pattern: '/editor/{entity_type}/{entity}/{field_name}/{langcode}/{view_mode_id}'
defaults:
_controller: '\Drupal\editor\EditorController::getUntransformedText'
@ -8,14 +8,14 @@ editor_field_untransformed_text:
_permission: 'access in-place editing'
_access_edit_entity_field: 'TRUE'
editor_image_dialog:
editor.image_dialog:
pattern: '/editor/dialog/image/{filter_format}'
defaults:
_form: '\Drupal\editor\Form\EditorImageDialog'
requirements:
_entity_access: 'filter_format.view'
editor_link_dialog:
editor.link_dialog:
pattern: '/editor/dialog/link/{filter_format}'
defaults:
_form: '\Drupal\editor\Form\EditorLinkDialog'

View File

@ -30,14 +30,14 @@ function entity_menu() {
$items['admin/structure/display-modes'] = array(
'title' => 'Display modes',
'description' => 'Configure what displays are available for your content and forms.',
'route_name' => 'entity_display_mode',
'route_name' => 'entity.display_mode',
);
// View modes.
$items['admin/structure/display-modes/view'] = array(
'title' => 'View modes',
'description' => 'Manage custom view modes.',
'route_name' => 'entity_view_mode.list',
'route_name' => 'entity.view_mode_list',
);
$items['admin/structure/display-modes/view/list'] = array(
'title' => 'List',
@ -45,25 +45,25 @@ function entity_menu() {
);
$items['admin/structure/display-modes/view/add'] = array(
'title' => 'Add view mode',
'route_name' => 'entity_view_mode.add',
'route_name' => 'entity.view_mode_add',
'type' => MENU_SIBLING_LOCAL_TASK,
);
$items['admin/structure/display-modes/view/add/%'] = array(
'route_name' => 'entity_view_mode.add_type',
'route_name' => 'entity.view_mode_add_type',
);
$items['admin/structure/display-modes/view/manage/%'] = array(
'title' => 'Edit view mode',
'route_name' => 'entity_view_mode.edit',
'route_name' => 'entity.view_mode_edit',
);
$items['admin/structure/display-modes/view/manage/%/delete'] = array(
'route_name' => 'entity_view_mode.delete',
'route_name' => 'entity.view_mode_delete',
);
// Form modes.
$items['admin/structure/display-modes/form'] = array(
'title' => 'Form modes',
'description' => 'Manage custom form modes.',
'route_name' => 'entity_form_mode.list',
'route_name' => 'entity.form_mode_list',
);
$items['admin/structure/display-modes/form/list'] = array(
'title' => 'List',
@ -71,18 +71,18 @@ function entity_menu() {
);
$items['admin/structure/display-modes/form/add'] = array(
'title' => 'Add form mode',
'route_name' => 'entity_form_mode.add',
'route_name' => 'entity.form_mode_add',
'type' => MENU_SIBLING_LOCAL_TASK,
);
$items['admin/structure/display-modes/form/add/%'] = array(
'route_name' => 'entity_form_mode.add_type',
'route_name' => 'entity.form_mode_add_type',
);
$items['admin/structure/display-modes/form/manage/%'] = array(
'title' => 'Edit form mode',
'route_name' => 'entity_form_mode.edit',
'route_name' => 'entity.form_mode_edit',
);
$items['admin/structure/display-modes/form/manage/%/delete'] = array(
'route_name' => 'entity_form_mode.delete',
'route_name' => 'entity.form_mode_delete',
);
return $items;
@ -94,10 +94,10 @@ function entity_menu() {
function entity_local_actions() {
return array(
array(
'route_name' => 'entity_view_mode.add',
'route_name' => 'entity.view_mode_add',
'title' => t('Add view mode'),
'appears_on' => array(
'entity_view_mode.list',
'entity.view_mode_list',
),
),
);

View File

@ -1,74 +1,74 @@
entity_display_mode:
entity.display_mode:
pattern: '/admin/structure/display-modes'
defaults:
_content: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
requirements:
_permission: 'administer display modes'
entity_view_mode.list:
entity.view_mode_list:
pattern: '/admin/structure/display-modes/view'
defaults:
_entity_list: 'view_mode'
requirements:
_permission: 'administer display modes'
entity_view_mode.add:
entity.view_mode_add:
pattern: '/admin/structure/display-modes/view/add'
defaults:
_content: '\Drupal\entity\Controller\EntityDisplayModeController::viewModeTypeSelection'
requirements:
_permission: 'administer display modes'
entity_view_mode.add_type:
entity.view_mode_add_type:
pattern: '/admin/structure/display-modes/view/add/{entity_type}'
defaults:
_entity_form: 'view_mode.add'
requirements:
_permission: 'administer display modes'
entity_view_mode.edit:
entity.view_mode_edit:
pattern: '/admin/structure/display-modes/view/manage/{view_mode}'
defaults:
_entity_form: 'view_mode.edit'
requirements:
_entity_access: 'view_mode.update'
entity_view_mode.delete:
entity.view_mode_delete:
pattern: '/admin/structure/display-modes/view/manage/{view_mode}/delete'
defaults:
_entity_form: 'view_mode.delete'
requirements:
_entity_access: 'view_mode.delete'
entity_form_mode.list:
entity.form_mode_list:
pattern: '/admin/structure/display-modes/form'
defaults:
_entity_list: 'form_mode'
requirements:
_permission: 'administer display modes'
entity_form_mode.add:
entity.form_mode_add:
pattern: '/admin/structure/display-modes/form/add'
defaults:
_content: '\Drupal\entity\Controller\EntityDisplayModeController::formModeTypeSelection'
requirements:
_permission: 'administer display modes'
entity_form_mode.add_type:
entity.form_mode_add_type:
pattern: '/admin/structure/display-modes/form/add/{entity_type}'
defaults:
_entity_form: 'form_mode.add'
requirements:
_permission: 'administer display modes'
entity_form_mode.edit:
entity.form_mode_edit:
pattern: '/admin/structure/display-modes/form/manage/{form_mode}'
defaults:
_entity_form: 'form_mode.edit'
requirements:
_entity_access: 'form_mode.update'
entity_form_mode.delete:
entity.form_mode_delete:
pattern: '/admin/structure/display-modes/form/manage/{form_mode}/delete'
defaults:
_entity_form: 'form_mode.delete'

View File

@ -19,7 +19,7 @@ class EntityDisplayModeDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'entity_' . $this->entity->entityType() . '.list',
'route_name' => 'entity.' . $this->entity->entityType() . '_list',
);
}

View File

@ -57,7 +57,7 @@ function field_ui_menu() {
$items['admin/reports/fields'] = array(
'title' => 'Field list',
'description' => 'Overview of fields on all entity types.',
'route_name' => 'field_list',
'route_name' => 'field_ui.list',
'type' => MENU_NORMAL_ITEM,
);
$items['admin/reports/fields/list'] = array(
@ -78,13 +78,13 @@ function field_ui_menu() {
$items["$path/fields"] = array(
'title' => 'Manage fields',
'type' => MENU_LOCAL_TASK,
'route_name' => "field_ui.overview.$entity_type",
'route_name' => "field_ui.overview_$entity_type",
'weight' => 1,
);
$items["$path/fields/%"] = array(
'title callback' => 'entity_page_label',
'title arguments' => array($field_position),
'route_name' => "field_ui.instance_edit.$entity_type",
'route_name' => "field_ui.instance_edit_$entity_type",
);
$items["$default_path/fields/%/edit"] = array(
'title' => 'Edit',
@ -93,12 +93,12 @@ function field_ui_menu() {
$items["$path/fields/%/field"] = array(
'title' => 'Field settings',
'type' => MENU_LOCAL_TASK,
'route_name' => "field_ui.field_edit.$entity_type",
'route_name' => "field_ui.field_edit_$entity_type",
);
$items["$path/fields/%/delete"] = array(
'title' => 'Delete',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
'route_name' => "field_ui.delete.$entity_type",
'route_name' => "field_ui.delete_$entity_type",
'weight' => 10,
);
@ -106,7 +106,7 @@ function field_ui_menu() {
$items["$path/form-display"] = array(
'title' => 'Manage form display',
'type' => MENU_LOCAL_TASK,
'route_name' => "field_ui.form_display_overview.$entity_type",
'route_name' => "field_ui.form_display_overview_$entity_type",
'weight' => 2,
);
@ -114,7 +114,7 @@ function field_ui_menu() {
$items["$path/display"] = array(
'title' => 'Manage display',
'type' => MENU_LOCAL_TASK,
'route_name' => "field_ui.display_overview.$entity_type",
'route_name' => "field_ui.display_overview_$entity_type",
'weight' => 3,
);
@ -139,7 +139,7 @@ function field_ui_menu() {
'title' => $form_mode_info['label'],
'type' => MENU_LOCAL_TASK,
'weight' => $weight++,
'route_name' => "field_ui.form_display_overview.$entity_type.$form_mode",
'route_name' => "field_ui.form_display_overview_$entity_type" . '_' . $form_mode,
);
}
$weight = 0;
@ -148,7 +148,7 @@ function field_ui_menu() {
'title' => $view_mode_info['label'],
'type' => MENU_LOCAL_TASK,
'weight' => $weight++,
'route_name' => "field_ui.display_overview.$entity_type.$view_mode",
'route_name' => "field_ui.display_overview_$entity_type" . '_' . $view_mode,
);
}
}

View File

@ -1,4 +1,4 @@
field_list:
field_ui.list:
pattern: 'admin/reports/fields'
defaults:
_entity_list: 'field_entity'

View File

@ -58,21 +58,21 @@ class RouteSubscriber implements EventSubscriberInterface {
array('_form' => '\Drupal\field_ui\Form\FieldInstanceEditForm'),
array('_permission' => 'administer ' . $entity_type . ' fields')
);
$collection->add("field_ui.instance_edit.$entity_type", $route);
$collection->add("field_ui.instance_edit_$entity_type", $route);
$route = new Route(
"$path/fields/{field_instance}/field",
array('_form' => '\Drupal\field_ui\Form\FieldEditForm'),
array('_permission' => 'administer ' . $entity_type . ' fields')
);
$collection->add("field_ui.field_edit.$entity_type", $route);
$collection->add("field_ui.field_edit_$entity_type", $route);
$route = new Route(
"$path/fields/{field_instance}/delete",
array('_entity_form' => 'field_instance.delete'),
array('_permission' => 'administer ' . $entity_type . ' fields')
);
$collection->add("field_ui.delete.$entity_type", $route);
$collection->add("field_ui.delete_$entity_type", $route);
// If the entity type has no bundles, use the entity type.
$defaults['entity_type'] = $entity_type;
@ -84,14 +84,14 @@ class RouteSubscriber implements EventSubscriberInterface {
array('_form' => '\Drupal\field_ui\FieldOverview') + $defaults,
array('_permission' => 'administer ' . $entity_type . ' fields')
);
$collection->add("field_ui.overview.$entity_type", $route);
$collection->add("field_ui.overview_$entity_type", $route);
$route = new Route(
"$path/form-display",
array('_form' => '\Drupal\field_ui\FormDisplayOverview') + $defaults,
array('_permission' => 'administer ' . $entity_type . ' form display')
);
$collection->add("field_ui.form_display_overview.$entity_type", $route);
$collection->add("field_ui.form_display_overview_$entity_type", $route);
foreach (entity_get_form_modes($entity_type) as $form_mode => $form_mode_info) {
$route = new Route(
@ -101,7 +101,7 @@ class RouteSubscriber implements EventSubscriberInterface {
'mode' => $form_mode,
) + $defaults,
array('_field_ui_form_mode_access' => 'administer ' . $entity_type . ' form display'));
$collection->add("field_ui.form_display_overview.$entity_type.$form_mode", $route);
$collection->add("field_ui.form_display_overview_$entity_type" . '_'. $form_mode, $route);
}
$route = new Route(
@ -109,7 +109,7 @@ class RouteSubscriber implements EventSubscriberInterface {
array('_form' => '\Drupal\field_ui\DisplayOverview') + $defaults,
array('_permission' => 'administer ' . $entity_type . ' display')
);
$collection->add("field_ui.display_overview.$entity_type", $route);
$collection->add("field_ui.display_overview_$entity_type", $route);
foreach (entity_get_view_modes($entity_type) as $view_mode => $view_mode_info) {
$route = new Route(
@ -119,7 +119,7 @@ class RouteSubscriber implements EventSubscriberInterface {
'mode' => $view_mode,
) + $defaults,
array('_field_ui_view_mode_access' => 'administer ' . $entity_type . ' display'));
$collection->add("field_ui.display_overview.$entity_type.$view_mode", $route);
$collection->add("field_ui.display_overview_$entity_type" . '_' . $view_mode, $route);
}
}
}

View File

@ -43,7 +43,7 @@ function file_menu() {
$items = array();
$items['file/ajax'] = array(
'route_name' => 'file.ajax.upload',
'route_name' => 'file.ajax_upload',
'theme callback' => 'ajax_base_page_theme',
'type' => MENU_CALLBACK,
);

View File

@ -1,10 +1,11 @@
file.ajax.upload:
file.ajax_upload:
pattern: '/file/ajax'
defaults:
_controller: '\Drupal\file\Controller\FileWidgetAjaxController::upload'
requirements:
_permission: 'access content'
file.ajax.progress:
file.ajax_progress:
pattern: '/file/progress'
defaults:
_controller: '\Drupal\file\Controller\FileWidgetAjaxController::progress'

View File

@ -1,4 +1,4 @@
file_test:
file.test:
pattern: '/file-test/upload'
defaults:
_form: 'Drupal\file_test\Form\FileTestForm'

View File

@ -125,33 +125,33 @@ function filter_menu() {
$items['filter/tips'] = array(
'title' => 'Compose tips',
'type' => MENU_SUGGESTED_ITEM,
'route_name' => 'filter_tips_all',
'route_name' => 'filter.tips_all',
);
$items['filter/tips/%'] = array(
'title' => 'Compose tips',
'route_name' => 'filter_tips',
'route_name' => 'filter.tips',
);
$items['admin/config/content/formats'] = array(
'title' => 'Text formats',
'description' => 'Configure how content input by users is filtered, including allowed HTML tags. Also allows enabling of module-provided filters.',
'route_name' => 'filter_admin_overview',
'route_name' => 'filter.admin_overview',
);
$items['admin/config/content/formats/list'] = array(
'title' => 'List',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/config/content/formats/add'] = array(
'route_name' => 'filter_format_add',
'route_name' => 'filter.format_add',
'type' => MENU_SIBLING_LOCAL_TASK,
);
$items['admin/config/content/formats/manage/%'] = array(
'title callback' => 'entity_page_label',
'title arguments' => array(5),
'route_name' => 'filter_format_edit',
'route_name' => 'filter.format_edit',
);
$items['admin/config/content/formats/manage/%/disable'] = array(
'title' => 'Disable text format',
'route_name' => 'filter_admin_disable',
'route_name' => 'filter.admin_disable',
);
return $items;
}

View File

@ -1,18 +1,18 @@
filter_tips_all:
filter.tips_all:
pattern: '/filter/tips'
defaults:
_content: '\Drupal\filter\Controller\FilterController::filterTips'
requirements:
_access: 'TRUE'
filter_tips:
filter.tips:
pattern: '/filter/tips/{filter_format}'
defaults:
_content: '\Drupal\filter\Controller\FilterController::filterTips'
requirements:
_entity_access: 'filter_format.view'
filter_admin_overview:
filter.admin_overview:
pattern: '/admin/config/content/formats'
defaults:
_content: '\Drupal\Core\Entity\Controller\EntityListController::listing'
@ -20,21 +20,21 @@ filter_admin_overview:
requirements:
_permission: 'administer filters'
filter_format_add:
filter.format_add:
pattern: '/admin/config/content/formats/add'
defaults:
_entity_form: filter_format.add
requirements:
_permission: 'administer filters'
filter_format_edit:
filter.format_edit:
pattern: '/admin/config/content/formats/manage/{filter_format}'
defaults:
_entity_form: filter_format.edit
requirements:
_permission: 'administer filters'
filter_admin_disable:
filter.admin_disable:
pattern: '/admin/config/content/formats/manage/{filter_format}/disable'
defaults:
_entity_form: 'filter_format.disable'

View File

@ -26,7 +26,7 @@ class FilterDisableForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'filter_admin_overview',
'route_name' => 'filter.admin_overview',
);
}

View File

@ -14,9 +14,9 @@ use Drupal\Core\Annotation\Menu\LocalAction;
/**
* @LocalAction(
* id = "filter_format_add_local_action",
* route_name = "filter_format_add",
* route_name = "filter.format_add",
* title = @Translation("Add text format"),
* appears_on = {"filter_admin_overview"}
* appears_on = {"filter.admin_overview"}
* )
*/
class AddFilterFormatLocalAction extends LocalActionBase {

View File

@ -1,11 +1,11 @@
forum_add_forum_local_action:
route_name: forum_add_forum
route_name: forum.add_forum
title: 'Add forum'
appears_on:
- forum_overview
- forum.overview
forum_add_container_local_action:
route_name: forum_add_container
route_name: forum.add_container
title: 'Add container'
appears_on:
- forum_overview
- forum.overview

View File

@ -104,18 +104,18 @@ function forum_theme() {
function forum_menu() {
$items['forum'] = array(
'title' => 'Forums',
'route_name' => 'forum_index',
'route_name' => 'forum.index',
);
$items['forum/%forum'] = array(
'title' => 'Forums',
'title callback' => 'entity_page_label',
'title arguments' => array(1),
'route_name' => 'forum_page',
'route_name' => 'forum.page',
);
$items['admin/structure/forum'] = array(
'title' => 'Forums',
'description' => 'Control forum hierarchy settings.',
'route_name' => 'forum_overview',
'route_name' => 'forum.overview',
);
$items['admin/structure/forum/list'] = array(
'title' => 'List',
@ -126,19 +126,19 @@ function forum_menu() {
'weight' => 100,
'type' => MENU_LOCAL_TASK,
'parent' => 'admin/structure/forum',
'route_name' => 'forum_settings',
'route_name' => 'forum.settings',
);
$items['admin/structure/forum/edit/container/%taxonomy_term'] = array(
'title' => 'Edit container',
'route_name' => 'forum_edit_container',
'route_name' => 'forum.edit_container',
);
$items['admin/structure/forum/edit/forum/%taxonomy_term'] = array(
'title' => 'Edit forum',
'route_name' => 'forum_edit_forum',
'route_name' => 'forum.edit_forum',
);
$items['admin/structure/forum/delete/forum/%taxonomy_term'] = array(
'title' => 'Delete forum',
'route_name' => 'forum_delete',
'route_name' => 'forum.delete',
);
return $items;
}

View File

@ -1,60 +1,60 @@
forum_delete:
forum.delete:
pattern: '/admin/structure/forum/delete/forum/{taxonomy_term}'
defaults:
_form: '\Drupal\forum\Form\DeleteForm'
requirements:
_permission: 'administer forums'
forum_settings:
forum.settings:
pattern: '/admin/structure/forum/settings'
defaults:
_form: '\Drupal\forum\ForumSettingsForm'
requirements:
_permission: 'administer forums'
forum_index:
forum.index:
pattern: '/forum'
defaults:
_content: '\Drupal\forum\Controller\ForumController::forumIndex'
requirements:
_permission: 'access content'
forum_page:
forum.page:
pattern: '/forum/{taxonomy_term}'
defaults:
_content: '\Drupal\forum\Controller\ForumController::forumPage'
requirements:
_permission: 'access content'
forum_add_container:
forum.add_container:
pattern: '/admin/structure/forum/add/container'
defaults:
_content: '\Drupal\forum\Controller\ForumController::addContainer'
requirements:
_permission: 'administer forums'
forum_add_forum:
forum.add_forum:
pattern: '/admin/structure/forum/add/forum'
defaults:
_content: '\Drupal\forum\Controller\ForumController::addForum'
requirements:
_permission: 'administer forums'
forum_edit_container:
forum.edit_container:
pattern: '/admin/structure/forum/edit/container/{taxonomy_term}'
defaults:
_entity_form: 'taxonomy_term.container'
requirements:
_permission: 'administer forums'
forum_edit_forum:
forum.edit_forum:
pattern: '/admin/structure/forum/edit/forum/{taxonomy_term}'
defaults:
_entity_form: 'taxonomy_term.forum'
requirements:
_permission: 'administer forums'
forum_overview:
forum.overview:
pattern: '/admin/structure/forum'
defaults:
_form: '\Drupal\forum\Form\Overview'

View File

@ -70,7 +70,7 @@ class ForumBreadcrumbBuilder implements BreadcrumbBuilderInterface {
}
}
if (!empty($attributes[RouteObjectInterface::ROUTE_NAME]) && $attributes[RouteObjectInterface::ROUTE_NAME] == 'forum_page' && isset($attributes['taxonomy_term'])) {
if (!empty($attributes[RouteObjectInterface::ROUTE_NAME]) && $attributes[RouteObjectInterface::ROUTE_NAME] == 'forum.page' && isset($attributes['taxonomy_term'])) {
$breadcrumb = $this->forumTermBreadcrumb($attributes['taxonomy_term']);
}

View File

@ -12,12 +12,12 @@ function help_menu() {
$items['admin/help'] = array(
'title' => 'Help',
'description' => 'Reference for usage, configuration, and modules.',
'route_name' => 'help_main',
'route_name' => 'help.main',
'weight' => 9,
);
$items['admin/help/%'] = array(
'route_name' => 'help_page',
'route_name' => 'help.page',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
);

View File

@ -1,10 +1,11 @@
help_main:
help.main:
pattern: 'admin/help'
defaults:
_content: '\Drupal\help\Controller\HelpController::helpMain'
requirements:
_permission: 'access administration pages'
help_page:
help.page:
pattern: 'admin/help/{name}'
defaults:
_content: '\Drupal\help\Controller\HelpController::helpPage'

View File

@ -1,11 +1,11 @@
history_get_last_node_view:
history.get_last_node_view:
pattern: '/history/get_node_read_timestamps'
defaults:
_controller: '\Drupal\history\Controller\HistoryController::getNodeReadTimestamps'
requirements:
_permission: 'access content'
history_read_node:
history.read_node:
pattern: '/history/{node}/read'
defaults:
_controller: '\Drupal\history\Controller\HistoryController::readNode'

View File

@ -95,7 +95,7 @@ function image_menu() {
$items['admin/config/media/image-styles'] = array(
'title' => 'Image styles',
'description' => 'Configure styles that can be used for resizing or adjusting images on display.',
'route_name' => 'image_style_list',
'route_name' => 'image.style_list',
);
$items['admin/config/media/image-styles/list'] = array(
'title' => 'List',
@ -103,14 +103,14 @@ function image_menu() {
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/config/media/image-styles/add'] = array(
'route_name' => 'image_style_add',
'route_name' => 'image.style_add',
'type' => MENU_SIBLING_LOCAL_TASK,
'weight' => 1,
);
$items['admin/config/media/image-styles/manage/%image_style'] = array(
'title' => 'Edit style',
'description' => 'Configure an image style.',
'route_name' => 'image_style_edit',
'route_name' => 'image.style_edit',
);
$items['admin/config/media/image-styles/manage/%image_style/edit'] = array(
'title' => 'Edit',
@ -121,22 +121,22 @@ function image_menu() {
'description' => 'Delete an image style.',
'type' => MENU_LOCAL_TASK,
'weight' => 10,
'route_name' => 'image_style_delete',
'route_name' => 'image.style_delete',
);
$items['admin/config/media/image-styles/manage/%/effects/%'] = array(
'title' => 'Edit image effect',
'description' => 'Edit an existing effect within a style.',
'route_name' => 'image_effect_edit_form',
'route_name' => 'image.effect_edit_form',
);
$items['admin/config/media/image-styles/manage/%image_style/effects/%/delete'] = array(
'title' => 'Delete image effect',
'description' => 'Delete an existing effect from a style.',
'route_name' => 'image_effect_delete',
'route_name' => 'image.effect_delete',
);
$items['admin/config/media/image-styles/manage/%/add/%'] = array(
'title' => 'Add image effect',
'description' => 'Add a new effect to a style.',
'route_name' => 'image_effect_add_form',
'route_name' => 'image.effect_add_form',
);
return $items;

View File

@ -1,53 +1,53 @@
image_style_add:
image.style_add:
pattern: '/admin/config/media/image-styles/add'
defaults:
_entity_form: image_style.add
requirements:
_permission: 'administer image styles'
image_style_edit:
image.style_edit:
pattern: '/admin/config/media/image-styles/manage/{image_style}'
defaults:
_entity_form: image_style.edit
requirements:
_permission: 'administer image styles'
image_style_delete:
image.style_delete:
pattern: 'admin/config/media/image-styles/manage/{image_style}/delete'
defaults:
_entity_form: 'image_style.delete'
requirements:
_permission: 'administer image styles'
image_effect_delete:
image.effect_delete:
pattern: 'admin/config/media/image-styles/manage/{image_style}/effects/{image_effect}/delete'
defaults:
_form: '\Drupal\image\Form\ImageEffectDeleteForm'
requirements:
_permission: 'administer image styles'
image_style_list:
image.style_list:
pattern: '/admin/config/media/image-styles'
defaults:
_entity_list: 'image_style'
requirements:
_permission: 'administer image styles'
image_style_private:
image.style_private:
pattern: '/system/files/styles/{image_style}/{scheme}'
defaults:
_controller: '\Drupal\image\Controller\ImageStyleDownloadController::deliver'
requirements:
_access: 'TRUE'
image_effect_add_form:
image.effect_add_form:
pattern: '/admin/config/media/image-styles/manage/{image_style}/add/{image_effect}'
defaults:
_form: '\Drupal\image\Form\ImageEffectAddForm'
requirements:
_permission: 'administer image styles'
image_effect_edit_form:
image.effect_edit_form:
pattern: '/admin/config/media/image-styles/manage/{image_style}/effects/{image_effect}'
defaults:
_form: '\Drupal\image\Form\ImageEffectEditForm'

View File

@ -49,7 +49,7 @@ class RouteSubscriber implements EventSubscriberInterface {
'_access' => 'TRUE',
)
);
$collection->add('image_style_public', $route);
$collection->add('image.style_public', $route);
}
}

View File

@ -48,7 +48,7 @@ class ImageEffectDeleteForm extends ConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'image_style_edit',
'route_name' => 'image.style_edit',
'route_parameters' => array(
'image_style' => $this->imageStyle->id(),
),

View File

@ -33,7 +33,7 @@ class ImageStyleDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'image_style_list',
'route_name' => 'image.style_list',
);
}

View File

@ -14,9 +14,9 @@ use Drupal\Core\Annotation\Menu\LocalAction;
/**
* @LocalAction(
* id = "image_style_add_action",
* route_name = "image_style_add",
* route_name = "image.style_add",
* title = @Translation("Add image style"),
* appears_on = {"image_style_list"}
* appears_on = {"image.style_list"}
* )
*/
class ImageStyleAddLocalAction extends LocalActionBase {

View File

@ -1,5 +1,5 @@
language_add_local_action:
route_name: language_add
route_name: language.add
title: 'Add language'
appears_on:
- language_admin_overview
- language.admin_overview

View File

@ -70,7 +70,7 @@ function language_menu() {
$items['admin/config/regional/language'] = array(
'title' => 'Languages',
'description' => 'Configure languages for content and the user interface.',
'route_name' => 'language_admin_overview',
'route_name' => 'language.admin_overview',
'weight' => -10,
);
$items['admin/config/regional/language/list'] = array(
@ -78,15 +78,15 @@ function language_menu() {
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/config/regional/language/add'] = array(
'route_name' => 'language_add',
'route_name' => 'language.add',
'type' => MENU_SIBLING_LOCAL_TASK,
);
$items['admin/config/regional/language/edit/%language'] = array(
'title' => 'Edit language',
'route_name' => 'language_edit',
'route_name' => 'language.edit',
);
$items['admin/config/regional/language/delete/%language'] = array(
'route_name' => 'language_delete',
'route_name' => 'language.delete',
);
// Language negotiation.
@ -101,22 +101,22 @@ function language_menu() {
);
$items['admin/config/regional/language/detection/url'] = array(
'title' => 'URL language detection configuration',
'route_name' => 'language_negotiation_url',
'route_name' => 'language.negotiation_url',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
);
$items['admin/config/regional/language/detection/session'] = array(
'title' => 'Session language detection configuration',
'route_name' => 'language_negotiation_session',
'route_name' => 'language.negotiation_session',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
);
$items['admin/config/regional/language/detection/browser'] = array(
'title' => 'Browser language detection configuration',
'route_name' => 'language_negotiation_browser',
'route_name' => 'language.negotiation_browser',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
);
$items['admin/config/regional/language/detection/selected'] = array(
'title' => 'Selected language detection configuration',
'route_name' => 'language_negotiation_selected',
'route_name' => 'language.negotiation_selected',
'type' => MENU_VISIBLE_IN_BREADCRUMB,
);

View File

@ -1,53 +1,53 @@
language_negotiation_url:
language.negotiation_url:
pattern: '/admin/config/regional/language/detection/url'
defaults:
_form: 'Drupal\language\Form\NegotiationUrlForm'
requirements:
_permission: 'administer languages'
language_negotiation_session:
language.negotiation_session:
pattern: '/admin/config/regional/language/detection/session'
defaults:
_form: 'Drupal\language\Form\NegotiationSessionForm'
requirements:
_permission: 'administer languages'
language_negotiation_selected:
language.negotiation_selected:
pattern: '/admin/config/regional/language/detection/selected'
defaults:
_form: 'Drupal\language\Form\NegotiationSelectedForm'
requirements:
_permission: 'administer languages'
language_add:
language.add:
pattern: '/admin/config/regional/language/add'
defaults:
_entity_form: 'language_entity.add'
requirements:
_entity_create_access: 'language_entity'
language_edit:
language.edit:
pattern: '/admin/config/regional/language/edit/{language_entity}'
defaults:
_entity_form: 'language_entity.edit'
requirements:
_entity_access: 'language_entity.update'
language_admin_overview:
language.admin_overview:
pattern: '/admin/config/regional/language'
defaults:
_entity_list: 'language_entity'
requirements:
_permission: 'administer languages'
language_delete:
language.delete:
pattern: '/admin/config/regional/language/delete/{language_entity}'
defaults:
_entity_form: 'language_entity.delete'
requirements:
_entity_access: 'language_entity.delete'
language_negotiation_browser:
language.negotiation_browser:
pattern: '/admin/config/regional/language/detection/browser'
defaults:
_form: '\Drupal\language\Form\NegotiationBrowserForm'
@ -55,7 +55,7 @@ language_negotiation_browser:
requirements:
_permission: 'administer languages'
language_negotiation_browser_delete:
language.negotiation_browser_delete:
pattern: 'admin/config/regional/language/detection/browser/delete/{browser_langcode}'
defaults:
_form: '\Drupal\language\Form\NegotiationBrowserDeleteForm'

View File

@ -57,7 +57,7 @@ class LanguageDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'language_admin_overview',
'route_name' => 'language.admin_overview',
);
}

View File

@ -1,11 +1,11 @@
language_test_l_active_class:
language_test.l_active_class:
pattern: '/language_test/type-link-active-class'
defaults:
_content: '\Drupal\language_test\Controller\LanguageTestController::typeLinkActiveClass'
requirements:
_access: 'TRUE'
language_test_subrequest:
language_test.subrequest:
pattern: '/language_test/subrequest'
defaults:
_controller: '\Drupal\language_test\Controller\LanguageTestController::testSubRequest'

View File

@ -173,7 +173,7 @@ function locale_menu() {
$items['admin/config/regional/translate'] = array(
'title' => 'User interface translation',
'description' => 'Translate the built-in user interface.',
'route_name' => 'locale_translate_page',
'route_name' => 'locale.translate_page',
'weight' => -5,
);
$items['admin/config/regional/translate/translate'] = array(
@ -200,7 +200,7 @@ function locale_menu() {
);
$items['admin/config/regional/translate/settings'] = array(
'title' => 'Settings',
'route_name' => 'locale_settings',
'route_name' => 'locale.settings',
'weight' => 100,
'type' => MENU_LOCAL_TASK,
);

View File

@ -1,18 +1,18 @@
locale_settings:
locale.settings:
pattern: '/admin/config/regional/translate/settings'
defaults:
_form: 'Drupal\locale\Form\LocaleSettingsForm'
requirements:
_permission: 'translate interface'
locale_check_translation:
locale.check_translation:
pattern: '/admin/reports/translations/check'
defaults:
_controller: 'Drupal\locale\Controller\LocaleController::checkTranslation'
requirements:
_permission: 'translate interface'
locale_translate_page:
locale.translate_page:
pattern: '/admin/config/regional/translate'
defaults:
_content: 'Drupal\locale\Controller\LocaleController::translatePage'

View File

@ -66,7 +66,7 @@ class MenuDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'menu_menu_edit',
'route_name' => 'menu.menu_edit',
'route_parameters' => array(
'menu' => $this->entity->id(),
),

View File

@ -26,7 +26,7 @@ class MenuLinkDeleteForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'menu_menu_edit',
'route_name' => 'menu.menu_edit',
'route_parameters' => array(
'menu' => $this->entity->menu_name,
),

View File

@ -26,7 +26,7 @@ class MenuLinkResetForm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'menu_menu_edit',
'route_name' => 'menu.menu_edit',
'route_parameters' => array(
'menu' => $this->entity->menu_name,
),

View File

@ -68,7 +68,7 @@ function menu_menu() {
$items['admin/structure/menu'] = array(
'title' => 'Menus',
'description' => 'Add new menus to your site, edit existing menus, and rename and reorganize menu links.',
'route_name' => 'menu_overview_page',
'route_name' => 'menu.overview_page',
);
$items['admin/structure/menu/list'] = array(
'title' => 'List menus',
@ -76,24 +76,24 @@ function menu_menu() {
);
$items['admin/structure/menu/add'] = array(
'title' => 'Add menu',
'route_name' => 'menu_menu_add',
'route_name' => 'menu.menu_add',
'type' => MENU_LOCAL_ACTION,
);
$items['admin/structure/menu/settings'] = array(
'title' => 'Settings',
'route_name' => 'menu_settings',
'route_name' => 'menu.settings',
'type' => MENU_LOCAL_TASK,
'weight' => 100,
);
$items['admin/structure/menu/manage/%menu'] = array(
'title' => 'Edit menu',
'route_name' => 'menu_menu_edit',
'route_name' => 'menu.menu_edit',
'title callback' => 'entity_page_label',
'title arguments' => array(4),
);
$items['admin/structure/menu/manage/%menu/add'] = array(
'title' => 'Add link',
'route_name' => 'menu_link_add',
'route_name' => 'menu.link_add',
'type' => MENU_LOCAL_ACTION,
);
$items['admin/structure/menu/manage/%menu/edit'] = array(
@ -103,19 +103,19 @@ function menu_menu() {
);
$items['admin/structure/menu/manage/%menu/delete'] = array(
'title' => 'Delete menu',
'route_name' => 'menu_delete_menu',
'route_name' => 'menu.delete_menu',
);
$items['admin/structure/menu/item/%menu_link/edit'] = array(
'title' => 'Edit menu link',
'route_name' => 'menu_link_edit',
'route_name' => 'menu.link_edit',
);
$items['admin/structure/menu/item/%menu_link/reset'] = array(
'title' => 'Reset menu link',
'route_name' => 'menu_link_reset',
'route_name' => 'menu.link_reset',
);
$items['admin/structure/menu/item/%menu_link/delete'] = array(
'title' => 'Delete menu link',
'route_name' => 'menu_link_delete',
'route_name' => 'menu.link_delete',
);
return $items;
}

View File

@ -1,67 +1,67 @@
menu_settings:
menu.settings:
pattern: '/admin/structure/menu/settings'
defaults:
_form: 'Drupal\menu\MenuSettingsForm'
requirements:
_permission: 'administer menu'
menu_overview_page:
menu.overview_page:
pattern: '/admin/structure/menu'
defaults:
_entity_list: 'menu'
requirements:
_permission: 'administer menu'
menu_parent_options_js:
menu.parent_options_js:
pattern: '/admin/structure/menu/parents'
defaults:
_controller: '\Drupal\menu\Controller\MenuController::getParentOptions'
requirements:
_permission: 'administer menu'
menu_link_add:
menu.link_add:
pattern: '/admin/structure/menu/manage/{menu}/add'
defaults:
_content: '\Drupal\menu\Controller\MenuController::addLink'
requirements:
_entity_create_access: 'menu_link'
menu_link_edit:
menu.link_edit:
pattern: '/admin/structure/menu/item/{menu_link}/edit'
defaults:
_entity_form: 'menu_link'
requirements:
_entity_access: 'menu_link.update'
menu_link_reset:
menu.link_reset:
pattern: 'admin/structure/menu/item/{menu_link}/reset'
defaults:
_entity_form: 'menu_link.reset'
requirements:
_entity_access: 'menu_link.reset'
menu_link_delete:
menu.link_delete:
pattern: 'admin/structure/menu/item/{menu_link}/delete'
defaults:
_entity_form: 'menu_link.delete'
requirements:
_entity_access: 'menu_link.delete'
menu_menu_add:
menu.menu_add:
pattern: '/admin/structure/menu/add'
defaults:
_entity_form: 'menu.add'
requirements:
_entity_create_access: 'menu'
menu_menu_edit:
menu.menu_edit:
pattern: '/admin/structure/menu/manage/{menu}'
defaults:
_entity_form: 'menu.edit'
requirements:
_entity_access: 'menu.update'
menu_delete_menu:
menu.delete_menu:
pattern: 'admin/structure/menu/manage/{menu}/delete'
defaults:
_entity_form: 'menu.delete'

View File

@ -79,7 +79,7 @@ class NodeRevisionDeleteForm extends ConfirmFormBase implements ContainerInjecti
* {@inheritdoc}
*/
public function getFormID() {
return 'node_revision_delete_confirm';
return 'node.revision_delete_confirm';
}
/**

View File

@ -54,7 +54,7 @@ class NodeTypeDeleteConfirm extends EntityConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'node_overview_types',
'route_name' => 'node.overview_types',
);
}

View File

@ -30,7 +30,7 @@ class RebuildPermissionsForm extends ConfirmFormBase {
*/
public function getCancelRoute() {
return array(
'route_name' => 'system_status',
'route_name' => 'system.status',
);
}

View File

@ -190,7 +190,7 @@ class NodeFormController extends EntityFormControllerNG {
'#type' => 'textfield',
'#title' => t('Authored by'),
'#maxlength' => 60,
'#autocomplete_route_name' => 'user_autocomplete',
'#autocomplete_route_name' => 'user.autocomplete',
'#default_value' => $node->getAuthorId()? $node->getAuthor()->getUsername() : '',
'#weight' => -1,
'#description' => t('Leave blank for %anonymous.', array('%anonymous' => $user_config->get('anonymous'))),

View File

@ -107,7 +107,7 @@ class AssignOwnerNode extends ConfigurableActionBase implements ContainerFactory
'#type' => 'textfield',
'#title' => t('Username'),
'#default_value' => $owner_name,
'#autocomplete_route_name' => 'user_autocomplete',
'#autocomplete_route_name' => 'user.autocomplete',
'#size' => '6',
'#maxlength' => '60',
'#description' => $description,

View File

@ -304,7 +304,7 @@ class Node extends WizardPluginBase {
$form['displays']['show']['tagged_with'] = array(
'#type' => 'textfield',
'#title' => t('tagged with'),
'#autocomplete_route_name' => 'taxonomy_autocomplete',
'#autocomplete_route_name' => 'taxonomy.autocomplete',
'#autocomplete_route_parameters' => array(
'entity_type' => $this->entity_type,
'field_name' => $tag_field_name,

View File

@ -978,7 +978,7 @@ function node_menu() {
$items['admin/structure/types'] = array(
'title' => 'Content types',
'description' => 'Manage content types, including default status, front page promotion, comment settings, etc.',
'route_name' => 'node_overview_types',
'route_name' => 'node.overview_types',
);
$items['admin/structure/types/list'] = array(
'title' => 'List',
@ -986,14 +986,14 @@ function node_menu() {
);
$items['admin/structure/types/add'] = array(
'title' => 'Add content type',
'route_name' => 'node_type_add',
'route_name' => 'node.type_add',
'type' => MENU_LOCAL_ACTION,
);
$items['admin/structure/types/manage/%node_type'] = array(
'title' => 'Edit content type',
'title callback' => 'entity_page_label',
'title arguments' => array(4),
'route_name' => 'node_type_edit',
'route_name' => 'node.type_edit',
);
$items['admin/structure/types/manage/%node_type/edit'] = array(
'title' => 'Edit',
@ -1001,7 +1001,7 @@ function node_menu() {
);
$items['admin/structure/types/manage/%node_type/delete'] = array(
'title' => 'Delete',
'route_name' => 'node_type_delete_confirm',
'route_name' => 'node.type_delete_confirm',
);
$items['node/add'] = array(
'title' => 'Add content',
@ -1036,13 +1036,13 @@ function node_menu() {
);
$items['node/%node/edit'] = array(
'title' => 'Edit',
'route_name' => 'node_page_edit',
'route_name' => 'node.page_edit',
'type' => MENU_LOCAL_TASK,
'context' => MENU_CONTEXT_PAGE | MENU_CONTEXT_INLINE,
);
$items['node/%node/delete'] = array(
'title' => 'Delete',
'route_name' => 'node_delete_confirm',
'route_name' => 'node.delete_confirm',
'weight' => 10,
'type' => MENU_LOCAL_TASK,
'context' => MENU_CONTEXT_INLINE,
@ -1066,11 +1066,11 @@ function node_menu() {
);
$items['node/%node/revisions/%node_revision/revert'] = array(
'title' => 'Revert to earlier revision',
'route_name' => 'node_revision_revert_confirm',
'route_name' => 'node.revision_revert_confirm',
);
$items['node/%node/revisions/%node_revision/delete'] = array(
'title' => 'Delete earlier revision',
'route_name' => 'node_revision_delete_confirm',
'route_name' => 'node.revision_delete_confirm',
);
return $items;
}

Some files were not shown because too many files have changed in this diff Show More