Networking\InitCmsBundle\Menu\MenuBuilder::createLoginMenu PHP Method

createLoginMenu() public method

Creates the login and change language navigation for the right side of the top frontend navigation
public createLoginMenu ( string $classes = 'nav pull-right' ) : Knp\Menu\ItemInterface
$classes string
return Knp\Menu\ItemInterface
    public function createLoginMenu($classes = 'nav pull-right')
    {
        $menu = $this->factory->createItem('root');
        $menu->setChildrenAttribute('class', $classes);
        if ($this->isLoggedIn) {
            $menu->addChild('logout', array('route' => 'fos_user_security_logout'));
        } else {
            $menu->addChild('login', array('route' => 'fos_user_security_login'));
            $menu->addChild('register', array('route' => 'fos_user_registration_register'));
        }
        return $menu;
    }