Download the PHP package vienasbaitas/menu without Composer
On this page you can find all versions of the php package vienasbaitas/menu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package menu
Lightweight menu management
This package allows you to add simple and easy menu management to your project. Supports nested menu items.
Installation
Usage
In order to use menu you need to create menu instance, after that just push new menu items to it.
After menu has been initialized you can return whole menu object to your view, alternatively you can use built-in array renderer to render your menu as an array.
Available methods
VienasBaitas\Menu\Menu
Method | Description |
---|---|
options(array $options): VienasBaitas\Menu\Menu | Set menu instance options. |
option($key, $value): VienasBaitas\Menu\Menu | Set menu instance option. |
item(string $title): VienasBaitas\Menu\MenuItem | Returns existing or creates a new item with given title. |
VienasBaitas\Menu\MenuItem
Method | Description |
---|---|
path(?string $path): VienasBaitas\Menu\MenuItem | Assigns path to menu item. |
active(): VienasBaitas\Menu\MenuItem | Marks menu item as active. |
inactive(): VienasBaitas\Menu\MenuItem | Marks menu item as inactive. |
order(int $order): VienasBaitas\Menu\MenuItem | Sets menu item order. |
target(?string $target): VienasBaitas\Menu\MenuItem | Sets menu item's target, for example _blank . |
options(array $options): VienasBaitas\Menu\MenuItem | Set menu item instance options. |
option($key, $value): VienasBaitas\Menu\MenuItem | Set menu item instance option. |
child(string $title): VienasBaitas\Menu\MenuItem | Returns existing or creates a new child item with given title. |
All versions of menu with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
The package vienasbaitas/menu contains the following files
Loading the files please wait ....