class RouterBase implements RouterInterface

Base component routing class

Properties

JApplicationCms $app Application object to use in the router
JMenu $menu Menu object to use in the router

Methods

__construct( JApplicationCms $app = null, JMenu $menu = null)

Class constructor.

array
preprocess( array $query)

Generic method to preprocess a URL

Details

__construct( JApplicationCms $app = null, JMenu $menu = null)

Class constructor.

Parameters

JApplicationCms $app Application-object that the router should use
JMenu $menu Menu-object that the router should use

array preprocess( array $query)

Generic method to preprocess a URL

Parameters

array $query An associative array of URL arguments

Return Value

array The URL arguments to use to assemble the subsequent URL.