hoaproject/Dispatcher — pull request #4 by 1e1 (2014-09-17 12:16:35+00:00)
Title: fix: calling order of optional parameter

**! tested only on PHP 5.3 !**

While a route catch parameters in a certain order AND the relative method declares its parameters in another order AND all optional paramters are not setted,
the parameters are not mapped in the correct order.

Route: `#^/startups(?:/(?[\w\-]+)(?:/(?[\w\-]+))?)?/(?:§(?\d+))?$#`
Method: `($page = 0, $provider = null, $domain = null)`
Url: `/startups/aProvider/aDomain`
->
call: `f('aProvider', 'aDomain', --null--)`

My user case occured in a controller which is extended by 2 psecific controllers.