diff --git a/libraries/src/Application/CMSWebApplicationInterface.php b/libraries/src/Application/CMSWebApplicationInterface.php index 404c46533f265..53dd0af887592 100644 --- a/libraries/src/Application/CMSWebApplicationInterface.php +++ b/libraries/src/Application/CMSWebApplicationInterface.php @@ -13,6 +13,7 @@ use Joomla\Application\SessionAwareWebApplicationInterface; use Joomla\CMS\Document\Document; use Joomla\CMS\Menu\AbstractMenu; +use Joomla\CMS\Router\Router; /** * Interface defining a Joomla! CMS Application class for web applications. @@ -42,6 +43,18 @@ public function getDocument(); */ public function getMenu($name = null, $options = array()); + /** + * Returns the application Router object. + * + * @param string $name The name of the application. + * @param array $options An optional associative array of configuration settings. + * + * @return Router + * + * @since __DEPLOY_VERSION__ + */ + public static function getRouter($name = null, array $options = array()); + /** * Gets a user state. *