Extends
lithium\core\ObjectThe `Router` class uses an instance of `lithium\console\Request`, which represents an incoming command-line invocation, to parse the correct command, and sub-command(s) and parameters, which are used by `lithium\console\Dispatcher` to load and execute the proper `Command` class.