Elgg
Version 5.1
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
classes
Elgg
Menu
MenuSection.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg\Menu
;
4
5
use
Elgg\Collections\CollectionItemInterface
;
6
use
ElggMenuItem
;
7
11
class
MenuSection
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
}
Elgg\Menu\MenuSection
Menu section.
Definition:
MenuSection.php:11
Elgg\Menu\MenuSection\setId
setId($id)
Set ID.
Definition:
MenuSection.php:32
ElggMenuItem
Elgg\Menu\MenuSection\$priority
$priority
Definition:
MenuSection.php:23
Elgg\Collections\CollectionItemInterface
Collection item interface.
Definition:
CollectionItemInterface.php:8
Elgg\Menu\MenuSection\getID
getID()
Get unique item identifier within a collection.
Definition:
MenuSection.php:40
Elgg\Menu
Definition:
Menu.php:3
Elgg\Menu\MenuSection\$id
$id
Definition:
MenuSection.php:18
Elgg\Menu\MenuSection\getItems
getItems()
Get menu items.
Definition:
MenuSection.php:78
Elgg\Menu\MenuSection\getPriority
getPriority()
Get priority (weight) of the item within a collection.
Definition:
MenuSection.php:59
CollectionItemInterface
Elgg\Collections\Collection\all
all()
{Returns all collection items by reference.CollectionItemInterface[]}
Definition:
Collection.php:71
Elgg\Menu\MenuSection\setPriority
setPriority($priority)
Set section priority.
Definition:
MenuSection.php:51
Elgg\Menu\MenuItems
A collection of menu items.
Definition:
MenuItems.php:10
Elgg\Menu\MenuSection\getItem
getItem($item_name)
Get menu item by name.
Definition:
MenuSection.php:70
Generated on Fri Dec 1 2023 00:00:18 for Elgg by
1.8.11