@@ -29,21 +29,13 @@ public function match($rawPathinfo)
29
29
$ matchedPathinfo = $ pathinfo ;
30
30
$ regexList = array (
31
31
0 => '{^(? '
32
- .'|/abc([^/]++)/(? '
33
- .'|1(? '
34
- .'|(*:27) '
35
- .'|0(? '
36
- .'|(*:38) '
37
- .'|0(*:46) '
38
- .') '
39
- .') '
40
- .'|2(? '
41
- .'|(*:59) '
42
- .'|0(? '
43
- .'|(*:70) '
44
- .'|0(*:78) '
45
- .') '
46
- .') '
32
+ .'|/abc(? '
33
+ .'|([^/]++)/1(*:24) '
34
+ .'|([^/]++)/2(*:41) '
35
+ .'|([^/]++)/10(*:59) '
36
+ .'|([^/]++)/20(*:77) '
37
+ .'|([^/]++)/100(*:96) '
38
+ .'|([^/]++)/200(*:115) '
47
39
.') '
48
40
.')$}sD ' ,
49
41
);
@@ -53,12 +45,12 @@ public function match($rawPathinfo)
53
45
switch ($ m = (int ) $ matches ['MARK ' ]) {
54
46
default :
55
47
$ routes = array (
56
- 27 => array (array ('_route ' => 'r1 ' ), array ('foo ' ), null , null ),
57
- 38 => array (array ('_route ' => 'r10 ' ), array ('foo ' ), null , null ),
58
- 46 => array (array ('_route ' => 'r100 ' ), array ('foo ' ), null , null ),
59
- 59 => array (array ('_route ' => 'r2 ' ), array ('foo ' ), null , null ),
60
- 70 => array (array ('_route ' => 'r20 ' ), array ('foo ' ), null , null ),
61
- 78 => array (array ('_route ' => 'r200 ' ), array ('foo ' ), null , null ),
48
+ 24 => array (array ('_route ' => 'r1 ' ), array ('foo ' ), null , null ),
49
+ 41 => array (array ('_route ' => 'r2 ' ), array ('foo ' ), null , null ),
50
+ 59 => array (array ('_route ' => 'r10 ' ), array ('foo ' ), null , null ),
51
+ 77 => array (array ('_route ' => 'r20 ' ), array ('foo ' ), null , null ),
52
+ 96 => array (array ('_route ' => 'r100 ' ), array ('foo ' ), null , null ),
53
+ 115 => array (array ('_route ' => 'r200 ' ), array ('foo ' ), null , null ),
62
54
);
63
55
64
56
list ($ ret , $ vars , $ requiredMethods , $ requiredSchemes ) = $ routes [$ m ];
@@ -84,7 +76,7 @@ public function match($rawPathinfo)
84
76
return $ ret ;
85
77
}
86
78
87
- if (78 === $ m ) {
79
+ if (115 === $ m ) {
88
80
break ;
89
81
}
90
82
$ regex = substr_replace ($ regex , 'F ' , $ m - $ offset , 1 + strlen ($ m ));
0 commit comments