PHP Класс Elgg\Menu\UnpreparedMenu

This also encapsulates parameters to be passed to hooks and views.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( array $params, array $items ) Constructor
getItems ( ) : ElggMenuIte\ElggMenuItem[] Get the menu items
getName ( ) : string Get the menu name
getParams ( ) : array Get the menu parameters
getSortBy ( ) : string | callable Get the designated (or default) sort strategy
setSortBy ( string | callable $sort_by = 'text' ) : void Set how this menu should be sorted

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

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

Constructor
public __construct ( array $params, array $items )
$params array Parameters to be passed to the "prepare" hook and views. Must include value for "name".
$items array Menu items

getItems() публичный Метод

Get the menu items
public getItems ( ) : ElggMenuIte\ElggMenuItem[]
Результат ElggMenuIte\ElggMenuItem[]

getName() публичный Метод

Get the menu name
public getName ( ) : string
Результат string

getParams() публичный Метод

Get the menu parameters
public getParams ( ) : array
Результат array

getSortBy() публичный Метод

Get the designated (or default) sort strategy
См. также: setSortBy
См. также: ElggMenuBuilder::sort
public getSortBy ( ) : string | callable
Результат string | callable

setSortBy() публичный Метод

Set how this menu should be sorted
См. также: ElggMenuBuilder::sort
public setSortBy ( string | callable $sort_by = 'text' ) : void
$sort_by string | callable Sort strategy "text", "name", "priority", or callback
Результат void