You are here

public function RenderCheeseburgerMenuBlock::__construct in Cheeseburger Menu 8.4

Same name and namespace in other branches
  1. 8.2 src/Controller/RenderCheeseburgerMenuBlock.php \Drupal\cheeseburger_menu\Controller\RenderCheeseburgerMenuBlock::__construct()
  2. 8.3 src/Controller/RenderCheeseburgerMenuBlock.php \Drupal\cheeseburger_menu\Controller\RenderCheeseburgerMenuBlock::__construct()

RenderCheeseburgerMenuBlock constructor.

File

src/Controller/RenderCheeseburgerMenuBlock.php, line 87
Controller used for rendering block.

Class

RenderCheeseburgerMenuBlock
Class RenderCheeseburgerMenuBlock.

Namespace

Drupal\cheeseburger_menu\Controller

Code

public function __construct(Renderer $renderer, MenuLinkTree $menuLinkTree, ThemeHandler $themeHandler, BreakpointManager $breakpointManager, RouteMatchInterface $route_match, LoggerChannelFactoryInterface $loggerChannelFactory, PathMatcherInterface $path_matcher) {
  $this->renderer = $renderer;
  $this->menuTree = $menuLinkTree;
  $this->themeHandler = $themeHandler;
  $this->breakPointManager = $breakpointManager;
  $this->routeMatch = $route_match;
  $this->loggerChannelFactory = $loggerChannelFactory;
  $this->pathMatcher = $path_matcher;
}