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

Fonctions membres publiques

 __construct (SiteApplication $app, AbstractMenu $menu, ?CategoryFactoryInterface $categoryFactory, DatabaseInterface $db)
 
 build (&$query)
 
 parse (&$segments)
 
- Fonctions membres publiques hérités de RouterBase
 __construct ($app=null, $menu=null)
 
 preprocess ($query)
 

Fonctions membres protégées

 fixSegment ($segment)
 

Attributs privés

 $db
 

Membres hérités additionnels

- Champs de données hérités de RouterBase
 $app
 
 $menu
 

Description détaillée

Routing class from com_tags

Depuis
3.3

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( SiteApplication  $app,
AbstractMenu  $menu,
?CategoryFactoryInterface  $categoryFactory,
DatabaseInterface  $db 
)

Tags Component router constructor

Paramètres
SiteApplication$appThe application object
AbstractMenu$menuThe menu object to work with
CategoryFactoryInterface$categoryFactoryThe category object
DatabaseInterface$dbThe database object
Depuis
4.0.0

Références $app, $db, $menu, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ build()

build ( $query)

Build the route for the com_tags component

Paramètres
array&$queryAn array of URL arguments
Renvoie
array The URL arguments to use to assemble the subsequent URL.
Depuis
3.3

Implémente RouterInterface.

Références $i, $id, $position, $query, $total, $view, null, et ArrayHelper\toInteger().

◆ fixSegment()

fixSegment (   $segment)
protected

Try to add missing id to segment

Paramètres
string$segmentOne piece of segment of the URL to parse
Renvoie
string The segment with founded id
Depuis
3.7

Références $id, et $query.

◆ parse()

parse ( $segments)

Parse the segments of a URL.

Paramètres
array&$segmentsThe segments of the URL to parse.
Renvoie
array The URL attributes to be used by the application.
Depuis
3.3

Implémente RouterInterface.

Références $count, $i, $item, et $total.

Documentation des champs

◆ $db

$db
private

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