Back to RouterServiceTrait class

Method createRouter

public \Joomla\CMS\Component\Router\RouterInterface
createRouter
(\Joomla\CMS\Application\CMSApplicationInterface $application, \Joomla\CMS\Menu\AbstractMenu $menu)
Returns the router.
Parameters
  • \Joomla\CMS\Application\CMSApplicationInterface $application The application object
  • \Joomla\CMS\Menu\AbstractMenu $menu The menu object to work with
Returns
  • \Joomla\CMS\Component\Router\RouterInterface
Since
  • 4.0.0

Method createRouter - Source code

/**
 * Returns the router.
 *
 * @param   CMSApplicationInterface  $application  The application object
 * @param   AbstractMenu             $menu         The menu object to work with
 *
 * @return  RouterInterface
 *
 * @since  4.0.0
 */
public function createRouter(CMSApplicationInterface $application, AbstractMenu $menu) : RouterInterface
{
    return $this->routerFactory->createRouter($application, $menu);
}