Interface **Phalcon\\Mvc\\RouterInterface**
===========================================
.. role:: raw-html(raw)
:format: html
:raw-html:`Source on GitHub`
Methods
-------
abstract public **setDefaultModule** (*mixed* $moduleName)
...
abstract public **setDefaultController** (*mixed* $controllerName)
...
abstract public **setDefaultAction** (*mixed* $actionName)
...
abstract public **setDefaults** (*array* $defaults)
...
abstract public **handle** ([*mixed* $uri])
...
abstract public **add** (*mixed* $pattern, [*mixed* $paths], [*mixed* $httpMethods])
...
abstract public **addGet** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addPost** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addPut** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addPatch** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addDelete** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addOptions** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addHead** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addPurge** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addTrace** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **addConnect** (*mixed* $pattern, [*mixed* $paths])
...
abstract public **mount** (:doc:`Phalcon\\Mvc\\Router\\GroupInterface ` $group)
...
abstract public **clear** ()
...
abstract public **getModuleName** ()
...
abstract public **getNamespaceName** ()
...
abstract public **getControllerName** ()
...
abstract public **getActionName** ()
...
abstract public **getParams** ()
...
abstract public **getMatchedRoute** ()
...
abstract public **getMatches** ()
...
abstract public **wasMatched** ()
...
abstract public **getRoutes** ()
...
abstract public **getRouteById** (*mixed* $id)
...
abstract public **getRouteByName** (*mixed* $name)
...