@@ -26,12 +26,6 @@ class Route implements Application\IRouter
2626 PRESENTER_KEY = 'presenter ' ,
2727 MODULE_KEY = 'module ' ;
2828
29- /** url type */
30- private const
31- HOST = 1 ,
32- PATH = 2 ,
33- RELATIVE = 3 ;
34-
3529 /** key used in {@link Route::$styles} or metadata {@link Route::__construct} */
3630 public const
3731 VALUE = 'value ' ,
@@ -41,6 +35,12 @@ class Route implements Application\IRouter
4135 FILTER_TABLE = 'filterTable ' ,
4236 FILTER_STRICT = 'filterStrict ' ;
4337
38+ /** url type */
39+ private const
40+ HOST = 1 ,
41+ PATH = 2 ,
42+ RELATIVE = 3 ;
43+
4444 /** fixity types - how to handle default value? {@link Route::$metadata} */
4545 private const
4646 OPTIONAL = 0 ,
@@ -53,7 +53,7 @@ class Route implements Application\IRouter
5353 self ::PATTERN => '[^/]+ ' ,
5454 self ::FILTER_OUT => [__CLASS__ , 'param2path ' ],
5555 ],
56- '?# ' => [ // default style for query parameters
56+ '?# ' => [// default style for query parameters
5757 ],
5858 'module ' => [
5959 self ::PATTERN => '[a-z][a-z0-9.-]* ' ,
@@ -348,7 +348,7 @@ public function constructUrl(Application\Request $appRequest, Nette\Http\Url $re
348348 }
349349 $ i --;
350350
351- $ name = $ sequence [$ i]; $ i -- ; // parameter name
351+ $ name = $ sequence [$ i--] ; // parameter name
352352
353353 if ($ name === '] ' ) { // opening optional part
354354 $ brackets [] = $ url ;
@@ -523,9 +523,9 @@ private function setMask(string $mask, array $metadata): void
523523 continue ;
524524 }
525525
526- $ pattern = trim ($ parts [$ i]); $ i -- ; // validation condition (as regexp)
527- $ default = $ parts [$ i]; $ i -- ; // default value
528- $ name = $ parts [$ i]; $ i -- ; // parameter name
526+ $ pattern = trim ($ parts [$ i--]) ; // validation condition (as regexp)
527+ $ default = $ parts [$ i--] ; // default value
528+ $ name = $ parts [$ i--] ; // parameter name
529529 array_unshift ($ sequence , $ name );
530530
531531 if ($ name [0 ] === '? ' ) { // "foo" parameter
0 commit comments