CompiledRoutes are returned by the RouteCompiler class.
Holds information about the current request.
A Route describes a route and its parameters.
A RouteCollection represents a set of Route instances.
RouteCompiler compiles Route instances to CompiledRoute instances.
The Router class is an example of the integration of all pieces of the routing system for easier use.


RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
RouterInterface is the interface that all Router classes must implement.