|
Elgg
Version master
|
Public Member Functions | |||||||
| setId ($id) | |||||||
| Set ID. More... | |||||||
| getID () | |||||||
| Get unique item identifier within a collection. More... | |||||||
| setPriority ($priority) | |||||||
| Set section priority. More... | |||||||
| getPriority () | |||||||
| Get priority (weight) of the item within a collection. More... | |||||||
| getItem ($item_name) | |||||||
| Get menu item by name. More... | |||||||
| getItems () | |||||||
| Get menu items. More... | |||||||
Public Member Functions inherited from Elgg\Menu\MenuItems | |||||||
| __construct ($items=[], $item_class=\ElggMenuItem::class) | |||||||
{Constructor.
| |||||||
Public Member Functions inherited from Elgg\Collections\Collection | |||||||
| all () | |||||||
{Returns all collection items by reference.
| |||||||
| count () | |||||||
{Count collection items.
| |||||||
| add ($item) | |||||||
{Add a new item to collection.
| |||||||
| get ($id) | |||||||
{Get an item by its ID.
| |||||||
| has ($id) | |||||||
{Check if collection has an item with a given ID.
| |||||||
| remove ($id) | |||||||
{Remove item from collection by its ID.
| |||||||
| fill ($items) | |||||||
{Replace collection items.
| |||||||
| merge ($items) | |||||||
{Add new items to collection, replacing items with matching IDs.
| |||||||
| filter (?callable $callback=null) | |||||||
{Filter collection items using a custom filter Returns a new collection instance.
| |||||||
| sort (?callable $callback=null) | |||||||
{Sort fields using custom callable If not provided, will sort items by priority.
| |||||||
| walk (callable $callback) | |||||||
| Walk through members of the collection and apply a callback. More... | |||||||
| map (callable $callback) | |||||||
{Walk through all items in the collection and apply a callback.
| |||||||
| offsetExists ($offset) | |||||||
| ArrayAccess interface functions. More... | |||||||
| offsetGet ($offset) | |||||||
| {} More... | |||||||
| offsetSet ($offset, $value) | |||||||
| {} More... | |||||||
| offsetUnset ($offset) | |||||||
| {} More... | |||||||
| current () | |||||||
| SeekableIterator interface functions. More... | |||||||
| next () | |||||||
| {} More... | |||||||
| key () | |||||||
| {} More... | |||||||
| valid () | |||||||
| {} More... | |||||||
| rewind () | |||||||
| {} More... | |||||||
| seek ($offset) | |||||||
| {} More... | |||||||
Protected Attributes | |
| $id | |
| $priority | |
Protected Attributes inherited from Elgg\Collections\Collection | |
| $items = [] | |
| $item_class | |
| $position | |
Additional Inherited Members | |
Protected Member Functions inherited from Elgg\Collections\Collection | |
| assertValidItem ($item) | |
| Validate if item is a valid collection item. More... | |
Menu section.
Definition at line 10 of file MenuSection.php.
| Elgg\Menu\MenuSection::getID | ( | ) |
Get unique item identifier within a collection.
Implements Elgg\Collections\CollectionItemInterface.
Definition at line 38 of file MenuSection.php.
| Elgg\Menu\MenuSection::getItem | ( | $item_name | ) |
Get menu item by name.
| string | $item_name | Menu item name |
Definition at line 69 of file MenuSection.php.
| Elgg\Menu\MenuSection::getItems | ( | ) |
| Elgg\Menu\MenuSection::getPriority | ( | ) |
Get priority (weight) of the item within a collection.
Implements Elgg\Collections\CollectionItemInterface.
Definition at line 58 of file MenuSection.php.
| Elgg\Menu\MenuSection::setId | ( | $id | ) |
| Elgg\Menu\MenuSection::setPriority | ( | $priority | ) |
Set section priority.
| int | $priority | Priority |
Definition at line 49 of file MenuSection.php.
|
protected |
Definition at line 15 of file MenuSection.php.
|
protected |
Definition at line 20 of file MenuSection.php.