Download the PHP package mouf/html.widgets.menu without Composer
On this page you can find all versions of the php package mouf/html.widgets.menu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mouf/html.widgets.menu
More information about mouf/html.widgets.menu
Files in mouf/html.widgets.menu
Package html.widgets.menu
Short Description This package contains objects describing a menu of an application. The menu is described, but this package does not render the menu in any way. You will have to use another package to render the menu in HTML. Usually, templates will provide their own menu renderers.
License MIT
Homepage https://github.com/thecodingmachine/html.widgets.menu
Informations about the package html.widgets.menu
What is this package?
This package contains base objects and interfaces to describe menus and menu items. Basically, using interfaces and objects of this package, you can describe a menu.
Menus are rendered using Mouf's rendering system.
Using the rendering system, other packages, or templates, or your project can override the HTML of the menu.
In practice
A menu is defined using the Menu
class.
The Menu
class can contain many MenuItem
. Each menu item can contain many children MenuItem
.
Mouf package
This package is part of Mouf (http://mouf-php.com), an effort to ensure good developing practices by providing a graphical dependency injection framework. Using Mouf's user interface, you can create your menu graphically, by creating instances of Menu and MenuItem.
All versions of html.widgets.menu with dependencies
php Version >=7.1
mouf/html.renderer Version ^2
thecodingmachine/funky Version ^1