Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 295813

Convert drupal_set_breadcrumb to breadcrumb builder service in MenuLinkFormController::form()

$
0
0

Problem/Motivation

After #1947536: Convert drupal_get_breadcrumb() and drupal_set_breadcrumb() to a service to remove LegacyBreadcrumbBuilder.phpdrupal_set_breadcrumb should be converted to breadcrumb builder service.

Proposed resolution

class MenuLinkBreadcrumbBuilder is already created and menu_link.breadcrumb service is already registered.

Remaining tasks

  • Replace drupal_set_breadcrumb($breadcrumb); with \Drupal::service('breadcrumb')->build($request->attributes->all()); and handle $breadcrumb[] = l($current_title, 'admin/structure/menu/manage/' . $menu_link->menu_name); in MenuLinkBreadcrumbBuilder::build().
  • Create a patch.

User interface changes

None.

API changes

See #1947536: Convert drupal_get_breadcrumb() and drupal_set_breadcrumb() to a service and Extensible breadcrumb system added.

Part of #2026075: [meta] Remove drupal_set_breadcrumb and LegacyBreadcrumbBuilder


Viewing all articles
Browse latest Browse all 295813

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>