<!-- BEGIN DOC-COMMENT H2 ../src/tinyrouter.class.php -->
## namespace iml
---
## `namespace iml`
Axels first router
--------------------------------------------------------------------------------<br><br> THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE <br> LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR <br> OTHER PARTIES PROVIDE THE PROGRAM ?AS IS? WITHOUT WARRANTY OF ANY KIND, <br> EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED <br> WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE <br> ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. <br> SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY <br> SERVICING, REPAIR OR CORRECTION.<br><br> --------------------------------------------------------------------------------<br>*
## public function __construct($aRoutes=[],$sUrl=false)
---
## `public function __construct($aRoutes=[],$sUrl=false)`
constructor
**Parameters:**
...
...
@@ -22,14 +24,16 @@ string | $sUrl | incoming url
boolean
## protected function _getRoute()
---
## `protected function _getRoute()`
detect last matching route item if no route matches then it returns false
**Return:**
array
## public function setRoutes($aRoutes=[])
---
## `public function setRoutes($aRoutes=[])`
set routes
**Parameters:**
...
...
@@ -42,7 +46,8 @@ $aRoutes | array | list of [ route, more params ... ]
boolean
## public function setUrl($sUrl)
---
## `public function setUrl($sUrl)`
set incoming url, add the request behind protocol and domain.