/** * {@inheritdoc} */ protected function setBreadcrumbs() { $systemBreadcrumb = new Breadcrumb('acp.system', $this->get('translator')->trans('acp.breadcrumb.system', [], 'TwoMartensCoreBundle')); $optionsBreadcrumb = new Breadcrumb('acp.system.options', $this->get('translator')->trans('acp.breadcrumb.options', [], 'TwoMartensCoreBundle')); $optionsBreadcrumb->activate(); $this->breadcrumbs = [$systemBreadcrumb, $optionsBreadcrumb]; }
public function testActivate() { $breadcrumb = new Breadcrumb('acp.home', 'Dashboard'); $this->assertFalse($breadcrumb->isActive()); $breadcrumb->activate(); $this->assertTrue($breadcrumb->isActive()); $breadcrumb->deactivate(); $this->assertFalse($breadcrumb->isActive()); }
/** * {@inheritdoc} */ protected function setBreadcrumbs() { $userBreadcrumb = new Breadcrumb('acp.user', $this->get('translator')->trans('acp.breadcrumb.user', [], 'TwoMartensCoreBundle')); $activeBreadcrumb = new Breadcrumb('acp.user.group.' . $this->action, $this->get('translator')->trans('acp.breadcrumb.user.group.' . $this->action, [], 'TwoMartensCoreBundle')); $activeBreadcrumb->activate(); $this->breadcrumbs = [$userBreadcrumb, $activeBreadcrumb]; }
/** * {@inheritdoc} */ protected function setBreadcrumbs() { $activeBreadcrumb = new Breadcrumb('acp.' . $this->page, $this->get('translator')->trans('acp.breadcrumb.' . $this->page, [], 'TwoMartensCoreBundle')); $activeBreadcrumb->activate(); $this->breadcrumbs = [$activeBreadcrumb]; }