/** * Render breadcrumbs for menu * * @param \Twig_Environment $environment * @param string $menuName * @param bool $useDecorators * @return null|string */ public function renderBreadCrumbs(\Twig_Environment $environment, $menuName, $useDecorators = true) { if ($breadcrumbs = $this->breadcrumbManager->getBreadcrumbs($menuName, $useDecorators)) { $template = $environment->loadTemplate(self::BREADCRUMBS_TEMPLATE); return $template->render(array('breadcrumbs' => $breadcrumbs, 'useDecorators' => $useDecorators)); } return null; }
/** * @param $route * @return array */ protected function getBreadcrumbs($route) { return $this->breadcrumbManager->getBreadcrumbLabels($this->userConfigManager->get('oro_navigation.breadcrumb_menu'), $route); }