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

Fonctions membres publiques

 __construct ($namespace, CategoryFactoryInterface $categoryFactory=null, DatabaseInterface $db=null)
 
 createRouter (CMSApplicationInterface $application, AbstractMenu $menu)
 

Attributs privés

 $namespace
 
 $categoryFactory
 
 $db
 

Description détaillée

Default router factory.

Depuis
4.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $namespace,
CategoryFactoryInterface  $categoryFactory = null,
DatabaseInterface  $db = null 
)

The namespace must be like: Joomla

Paramètres
string$namespaceThe namespace
CategoryFactoryInterface$categoryFactoryThe category object
DatabaseInterface$dbThe database object
Depuis
4.0.0

Références $db, et $namespace.

Documentation des fonctions membres

◆ createRouter()

createRouter ( CMSApplicationInterface  $application,
AbstractMenu  $menu 
)

Creates a router.

Paramètres
CMSApplicationInterface$applicationThe application
AbstractMenu$menuThe menu object to work with
Renvoie
RouterInterface
Depuis
4.0.0

Implémente RouterFactoryInterface.

Références $className, $menu, et CMSApplicationInterface\getName().

Documentation des champs

◆ $categoryFactory

$categoryFactory
private

◆ $db

$db
private

◆ $namespace

$namespace
private

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