RulesInterface

RouterRules interface for Joomla

since

3.4

package

Application

Methods

build

Builds URI segments from a query to encode the necessary information for a route in a human-readable URL.

build(array &query, array &segments) : void

This method should retrieve all its input from its method arguments.

since

3.4

Arguments

query

arrayThe vars that should be converted

segments

arrayThe URL segments to create

parse

Parses a URI to retrieve information for the right route through the component.

parse(array &segments, array &vars) : void

This method should retrieve all its input from its method arguments.

since

3.4

Arguments

segments

arrayThe URL segments to parse

vars

arrayThe vars that result from the segments

preprocess

Prepares a query set to be handed over to the build() method.

preprocess(array &query) : void

This should complete a partial query set to work as a complete non-SEFed URL and in general make sure that all information is present and properly formatted. For example, the Itemid should be retrieved and set here.

since

3.4

Arguments

query

arrayThe query array to process