2017 © Pedro Peláez
 

library nette-menu-control

Nette control for rendering simple static menus

image

stopka/nette-menu-control

Nette control for rendering simple static menus

  • Thursday, April 19, 2018
  • by Stopka
  • Repository
  • 1 Watchers
  • 0 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Nette menu control

Nette control for rendering simple static menus, (*1)

Instalation

Add library dependency using composer:, (*2)

composer require stopka/nette-menu-control:~1.0.0 

Usage

Register submenu factory to DI container:, (*3)

services:
    - Stopka\NetteMenuControl\MenuFactory

Create your menu factory:, (*4)

use Stopka\NetteMenuControl\ISubmenuFactory;

class MainMenuFactory {
    /** @var ISubmenuFactory */
    private $submenuFactory;

    function __create(ISubmenuFactory $submenuFactory){
        $this->submenuFactory = $submenuFactory;
    }

    public function create(): Menu{
        $menu = $this->submenuFactory->createMenu("Home",'Homepage:default');
        $menu->addSubmenu("Some item","Presenter:view");
        // build menu as you need...
        return $menu;
    }
}

Register your factory also to DI Container, (*5)

services:
    - Stopka\NetteMenuControl\MenuFactory
    - MainMenuFactory

The Versions

19/04 2018

dev-master

9999999-dev

Nette control for rendering simple static menus

  Sources   Download

GPL-3.0-only

The Requires

 

The Development Requires

menu nette