Traits

RouterServiceTrait

Trait to implement AssociationServiceInterface

« More »

Interfaces

RouterFactoryInterface

Router factory interface

« More »

RouterInterface

Component routing interface

« More »

RouterServiceInterface

The component router service.

« More »

Classes

RouterBase

Base component routing class

« More »

RouterFactory

Default router factory.

« More »

RouterLegacy

Default routing class for missing or legacy component routers

« More »

RouterView

View-based component routing class

« More »

RouterViewConfiguration

View-configuration class for the view-based component router

« More »

Interfaces

RulesInterface

RouterRules interface for Joomla

« More »

Classes

MenuRules

Rule to identify the right Itemid for a view in a component

« More »

NomenuRules

Rule to process URLs without a menu item

« More »

PreprocessRules

Rule to prepare the query and add missing information

This rule adds the alias to an ID query parameter and the category ID if either of them is missing. This requires that the db table contains an alias column. This fixes sloppy URLs in the code, but doesn't mean you can simply drop the alias from the &id= in the future. Cleaning up every request with this would mean a significant performance impact
« More »

StandardRules

Rule for the standard handling of component routing

« More »