RouterFactory
Implements RouterFactoryInterfaceDefault router factory.
since |
4.0.0 |
---|---|
package |
Joomla CMS |
Methods
__construct
The namespace must be like: Joomla\Component\Content
__construct(string namespace, \Joomla\CMS\Categories\CategoryFactoryInterface categoryFactory = null, \Joomla\Database\DatabaseInterface db = null) : mixed
since |
4.0.0 |
---|
Arguments
- namespace
string
The namespace- categoryFactory
\Joomla\CMS\Categories\CategoryFactoryInterface
The category object- db
\Joomla\Database\DatabaseInterface
The 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
\Joomla\CMS\Application\CMSApplicationInterface
The application- menu
\Joomla\CMS\Menu\AbstractMenu
The menu object to work with
Response
\Joomla\CMS\Component\Router\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)
\Joomla\CMS\Categories\CategoryFactoryInterface
db
The db
since |
4.0.0 |
---|
Type(s)
\Joomla\Database\DatabaseInterface