Knp\Bundle\KnpBundlesBundle\Menu\MenuBuilder::createMainMenu PHP Метод

createMainMenu() публичный Метод

public createMainMenu ( Request $request, Symfony\Bundle\FrameworkBundle\Translation\Translator $translator, SecurityContext $securityContext )
$request Symfony\Component\HttpFoundation\Request
$translator Symfony\Bundle\FrameworkBundle\Translation\Translator
$securityContext Symfony\Component\Security\Core\SecurityContext
    public function createMainMenu(Request $request, Translator $translator, SecurityContext $securityContext)
    {
        $menu = $this->factory->createItem('root');
        $menu->setCurrentUri($request->getRequestUri());
        $menu->addChild('bundles', array('route' => 'bundle_list'))->setLabel($translator->trans('menu.bundles'));
        $menu->addChild('developers', array('route' => 'developer_list'))->setLabel($translator->trans('menu.developers'));
        $menu->addChild('organizations', array('route' => 'organization_list'))->setLabel($translator->trans('menu.organizations'));
        $menu->addChild('evolution', array('route' => 'evolution'))->setLabel($translator->trans('menu.evolution'));
        $menu->addChild('add-bundle', array('route' => 'add_bundle'))->setLabel($translator->trans('menu.addBundleManually'));
        return $menu;
    }