You are here

public function IngredientBreadcrumbBuilder::build in Recipe 8.2

Builds the breadcrumb.

Parameters

\Drupal\Core\Routing\RouteMatchInterface $route_match: The current route match.

Return value

\Drupal\Core\Breadcrumb\Breadcrumb A breadcrumb.

Overrides BreadcrumbBuilderInterface::build

File

modules/ingredient/src/IngredientBreadcrumbBuilder.php, line 30

Class

IngredientBreadcrumbBuilder
Builds breadcrumbs for Ingredient entities.

Namespace

Drupal\ingredient

Code

public function build(RouteMatchInterface $route_match) {
  $breadcrumb = new Breadcrumb();
  $links[] = Link::createFromRoute($this
    ->t('Home'), '<front>');
  $links[] = Link::createFromRoute($this
    ->t('Ingredients'), 'ingredient.landing_page');
  $breadcrumb
    ->setLinks($links);
  $breadcrumb
    ->addCacheContexts([
    'route',
  ]);
  return $breadcrumb;
}