tasoft / menu-service
Installs: 108
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/tasoft/menu-service
Requires
- php: ^8
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2025-10-09 12:42:40 UTC
README
The menu library is an approach to create abstract models of menus or navigation bars.
It is no HTML render, just a model that stores, validates and selects menus and menu items.
$ composer require tasoft/menu-service
It allows to create menus (as containers) and menu items (as items) and maintains consistency.
use TASoft\MenuService\Menu; use TASoft\MenuService\MenuItem; $menu = new Menu("menu"); $item = new MenuItem("item"); $menu->addItem($item); // $item->getMenu() === $menu => TRUE!