RouterFactory

Implements RouterFactoryInterface

Default router factory.

since

4.0.0

package

Joomla CMS

Methods

__construct

The namespace must be like: Joomla\Component\Content

__construct( namespace, \Joomla\CMS\Categories\CategoryFactoryInterface categoryFactory = null, \Joomla\Database\DatabaseInterface db = null) : 
since

4.0.0

Arguments

namespace

stringThe namespace

categoryFactory

CategoryFactoryInterface|nullThe category object

db

DatabaseInterface|nullThe database object

Response

mixed

createRouter

Creates a router.

createRouter(\Joomla\CMS\Application\CMSApplicationInterface application, \Joomla\CMS\Menu\AbstractMenu menu) : \Joomla\CMS\Component\Router\RouterInterface
since

4.0.0

Arguments

application

CMSApplicationInterfaceThe application

menu

AbstractMenuThe menu object to work with

Response

RouterInterface

Properties

namespace

The namespace to create the categories from.

since

4.0.0

Type(s)

string

categoryFactory

The category factory

since

4.0.0

Type(s)

CategoryFactoryInterface

db

The db

since

4.0.0

Type(s)

DatabaseInterface