PHP Класс CroogoNav

С версии: 1.4
Автор: Rachman Chavik ([email protected])
Наследование: extends Object
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_activeMenu Current active menu
$_defaults array _defaults
$_items array _items

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

Метод Описание
activeMenu ( $menu = null ) Getter/setter for activeMenu
add ( $menu, string $path, array $options = [] ) : void Add a menu item
clear ( $menu = 'sidebar' ) : void Clear all menus
getDefaults ( ) : array Gets default settings for menu items
items ( $menu = 'sidebar', $items = null ) : array Sets or returns menu data in array
menus ( )
remove ( string $path ) : void Remove a menu item

Защищенные методы

Метод Описание
_merge ( array $firstArray, array $secondArray ) : array Merge $firstArray with $secondArray
_replace ( array &$target, string $path, array $options ) : void Replace a menu element
_setupOptions ( array &$options ) : void _setupOptions

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

_merge() защищенный статический Метод

Similar to Hash::merge, except duplicates are removed
protected static _merge ( array $firstArray, array $secondArray ) : array
$firstArray array
$secondArray array
Результат array

_replace() защищенный статический Метод

Replace a menu element
protected static _replace ( array &$target, string $path, array $options ) : void
$target array pointer to start of array
$path string path to search for in dot separated format
$options array data to replace with
Результат void

_setupOptions() защищенный статический Метод

_setupOptions
protected static _setupOptions ( array &$options ) : void
$options array
Результат void

activeMenu() публичный статический Метод

Getter/setter for activeMenu
public static activeMenu ( $menu = null )

add() публичный статический Метод

Add a menu item
public static add ( $menu, string $path, array $options = [] ) : void
$path string dot separated path in the array.
$options array menu options array
Результат void

clear() публичный статический Метод

Clear all menus
public static clear ( $menu = 'sidebar' ) : void
Результат void

getDefaults() публичный статический Метод

Gets default settings for menu items
public static getDefaults ( ) : array
Результат array

items() публичный статический Метод

Sets or returns menu data in array
public static items ( $menu = 'sidebar', $items = null ) : array
$items array if empty, the current menu is returned.
Результат array

menus() публичный статический Метод

public static menus ( )

remove() публичный статический Метод

Remove a menu item
public static remove ( string $path ) : void
$path string dot separated path in the array.
Результат void

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

$_activeMenu защищенное статическое свойство

Current active menu
См. также: CroogoNav::activeMenu()
protected static $_activeMenu

$_defaults защищенное статическое свойство

_defaults
protected static array $_defaults
Результат array

$_items защищенное статическое свойство

_items
protected static array $_items
Результат array