Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe SiteMenu
+ Graphe d'héritage de SiteMenu:

Fonctions membres publiques

 __construct ($options=array())
 
 getItems ($attributes, $values, $firstonly=false)
 
 getDefault ($language=' *')
 
- Fonctions membres publiques hérités de AbstractMenu
 __construct ($options=array())
 
 setUser ($user)
 
 getItem ($id)
 
 setDefault ($id, $language=' *')
 
 getDefault ($language=' *')
 
 setActive ($id)
 
 getActive ()
 
 getItems ($attributes, $values, $firstonly=false)
 
 getParams ($id)
 
 getMenu ()
 
 authorise ($id)
 
 load ()
 
 __get ($propName)
 
- Fonctions membres publiques hérités de CacheControllerFactoryAwareInterface
 setCacheControllerFactory (CacheControllerFactoryInterface $factory)
 

Attributs protégés

 $app
 
 $db
 
 $language
 
- Attributs protégés hérités de AbstractMenu
 $items = array()
 
 $default = array()
 
 $active = 0
 
 $storedUser
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de AbstractMenu
static getInstance ($client, $options=array())
 
- Attributs publics statiques hérités de AbstractMenu
static $instances = array()
 
- Fonctions membres protégées hérités de AbstractMenu
 getUser ()
 

Description détaillée

Menu class

Depuis
1.5

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $options = array())

Class constructor

Paramètres
array$optionsAn array of configuration options.
Depuis
1.5

Références $options, Symfony\Contracts\Service\__construct(), class, Factory\getApplication(), Factory\getContainer(), Factory\getLanguage(), et language.

Documentation des fonctions membres

◆ getDefault()

getDefault (   $language = '*')

Get menu item by id

Paramètres
string$languageThe language code.
Renvoie
MenuItem|null The item object or null when not found for given language
Depuis
1.6

Références $items, et $language.

◆ getItems()

getItems (   $attributes,
  $values,
  $firstonly = false 
)

Gets menu items by attribute

Paramètres
string$attributesThe field name
string$valuesThe value of the field
boolean$firstonlyIf true, only returns the first item found
Renvoie
MenuItem|MenuItem[] An array of menu item objects or a single object if the $firstonly parameter is true
Depuis
1.6

Références $attributes, $key, elseif, Factory\getLanguage(), Multilanguage\isEnabled(), et null.

Documentation des champs

◆ $app

$app
protected

◆ $db

$db
protected

◆ $language

$language
protected

La documentation de cette classe a été générée à partir du fichier suivant :