Elgg
Version 6.0
|
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) | ||||
{} More... | ||||
Public Member Functions inherited from Elgg\Collections\Collection | ||||
__construct ($items=[], $item_class=null) | ||||
Constructor. More... | ||||
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.