Class JApplicationWebRouter
Class to define an abstract Web application router.
Direct known subclasses
Indirect known subclasses
Abstract
Package: Joomla\Platform\Application
Deprecated: 3.7.0 Use the
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.2
Located at joomla/application/web/router.php
Package: Joomla\Platform\Application
Deprecated: 3.7.0 Use the
joomla/router
package via Composer insteadCopyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.2
Located at joomla/application/web/router.php
Methods summary
public
|
|
public
mixed
|
|
public
|
|
public
|
|
abstract protected
string
|
#
parseRoute( string $route )
Parse the given route and return the name of a controller mapped to the given route. |
protected
|
Magic methods summary
Properties summary
protected
|
$app |
#
The web application on whose behalf we are routing the request. |
protected
string
|
$default |
#
The default page controller name for an empty route. |
protected
string
|
$controllerPrefix |
#
Controller class name prefix for creating controller objects by name. |
protected
|
$input |
#
An input object from which to derive the route. |