PHP Класс Lavary\Menu\Menu

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$collection Illuminate\Support\Collection Menu collection
$menu Lavary\Menu\Menu List of menu items

Открытые методы

Метод Описание
__construct ( ) Initializing the menu builder
all ( ) : Collection Alias for getCollection
get ( string $key ) : Item Return Menu instance from the collection by key
getCollection ( ) : Collection Return Menu collection
loadConf ( string $name ) : array Loads and merges configuration data
make ( string $name, callable $callback ) : Menu Create a new menu instance

Описание методов

__construct() публичный метод

Initializing the menu builder
public __construct ( )

all() публичный метод

Alias for getCollection
public all ( ) : Collection
Результат Illuminate\Support\Collection

get() публичный метод

Return Menu instance from the collection by key
public get ( string $key ) : Item
$key string
Результат Item

getCollection() публичный метод

Return Menu collection
public getCollection ( ) : Collection
Результат Illuminate\Support\Collection

loadConf() публичный метод

Loads and merges configuration data
public loadConf ( string $name ) : array
$name string
Результат array

make() публичный метод

Create a new menu instance
public make ( string $name, callable $callback ) : Menu
$name string
$callback callable
Результат Menu

Описание свойств

$collection защищенное свойство

Menu collection
protected Illuminate\Support\Collection $collection
Результат Illuminate\Support\Collection

$menu защищенное свойство

List of menu items
protected Lavary\Menu\Menu $menu
Результат Lavary\Menu\Menu