Méthode |
Description |
|
__construct ( PluginHooksService $hooks, Config $config ) |
Constructor |
|
combineMenus ( array $names = [], array $params = [], string $new_name = '' ) : UnpreparedMenu |
Combine several menus into one |
|
getMenu ( string $name, array $params = [] ) : Menu |
Build a full menu, pulling items from configuration and the "register" menu hooks. |
|
getUnpreparedMenu ( string $name, array $params = [] ) : UnpreparedMenu |
Build an unprepared menu. |
|
prepareMenu ( UnpreparedMenu $menu ) : Menu |
Split a menu into sections, and pass it through the "prepare" hook |
|
prepareMenuItems ( array $items = [] ) : ElggMenuItem[] |
Prepare menu items |
|