Elgg  Version 4.3
MenuSection.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Elgg\Menu;
4 
6 use ElggMenuItem;
7 
12  extends MenuItems
13  implements CollectionItemInterface {
14 
18  protected $id;
19 
23  protected $priority;
24 
32  public function setId($id) {
33  $this->id = $id;
34  }
35 
40  public function getID() {
41  return $this->id;
42  }
43 
51  public function setPriority($priority) {
52  $this->priority = $priority;
53  }
54 
59  public function getPriority() {
60  return $this->priority;
61  }
62 
70  public function getItem($item_name) {
71  return $this->get($item_name);
72  }
73 
78  public function getItems() {
79  return $this->all();
80  }
81 }
Menu section.
Definition: MenuSection.php:11
setId($id)
Set ID.
Definition: MenuSection.php:32
getID()
Get unique item identifier within a collection.
Definition: MenuSection.php:40
getItems()
Get menu items.
Definition: MenuSection.php:78
getPriority()
Get priority (weight) of the item within a collection.
Definition: MenuSection.php:59
all()
{Returns all collection items by reference.CollectionItemInterface[]}
Definition: Collection.php:75
setPriority($priority)
Set section priority.
Definition: MenuSection.php:51
A collection of menu items.
Definition: MenuItems.php:10
getItem($item_name)
Get menu item by name.
Definition: MenuSection.php:70