Dromeo.VERSION = 1.2.0
Route Handler Called
Route: http://abc.org/users/abcd12/23/soo?preview=prev+iew&foo=bar
Params:
array(7) {
["foo"]=>
string(3) "soo"
["once"]=>
string(4) "once"
["default_part"]=>
int(1)
["group"]=>
string(5) "users"
["user"]=>
string(6) "abcd12"
["id"]=>
int(23)
["rest"]=>
string(25) "?preview=prev+iew&foo=bar"
}
Route Handler Called
Route: http://abc.org/users/abcd12/23/soo?preview=prev+iew&foo=bar
Params:
array(6) {
["foo"]=>
string(3) "soo"
["const_pattern"]=>
string(13) "const_pattern"
["group"]=>
string(5) "users"
["user"]=>
string(6) "abcd12"
["id"]=>
int(23)
["rest"]=>
string(25) "?preview=prev+iew&foo=bar"
}
Literal Post Handler Called
Route: http://literal.abc.org/
Params:
array(3) {
["foo"]=>
string(3) "moo"
["extra"]=>
string(5) "extra"
["literal_route"]=>
int(1)
}
Literal Route Handler Called
Route: http://literal.abc.org/
Params:
array(3) {
["foo"]=>
string(3) "moo"
["extra"]=>
string(5) "extra"
["literal_route"]=>
int(1)
}
Parse URI: http://abc.org/path/to/page/?abcd%5B0%5D=1&abcd%5B1%5D=2&foo=a%20string%20with%20spaces%20and%20%2B&moo%5Bsoo%5D=1&moo%5Btoo%5D=2#def%5B0%5D=1&def%5B1%5D=2&foo%5Bsoo%5D=1
Array
(
[scheme] => http
[host] => abc.org
[path] => /path/to/page/
[query] => abcd%5B0%5D=1&abcd%5B1%5D=2&foo=a%20string%20with%20spaces%20and%20%2B&moo%5Bsoo%5D=1&moo%5Btoo%5D=2
[fragment] => def%5B0%5D=1&def%5B1%5D=2&foo%5Bsoo%5D=1
[query_params] => Array
(
[abcd] => Array
(
[0] => 1
[1] => 2
)
[foo] => a string with spaces and +
[moo] => Array
(
[soo] => 1
[too] => 2
)
)
[fragment_params] => Array
(
[def] => Array
(
[0] => 1
[1] => 2
)
[foo] => Array
(
[soo] => 1
)
)
)
Build URI
http://abc.org/path/to/page/?abcd%5B0%5D=1&abcd%5B1%5D=2&foo=a%20string%20with%20spaces%20and%20%2B&moo%5Bsoo%5D=1&moo%5Btoo%5D=2#def%5B0%5D=1&def%5B1%5D=2&foo%5Bsoo%5D=1
Parse QUERY: key1=val1&key2[key3]=val2&key2[key4]=val3&key5[key6][]=val4&key5[key6][]=val5&key7[0]=val6&key7[1]=val7
Array
(
[key1] => val1
[key2] => Array
(
[key3] => val2
[key4] => val3
)
[key5] => Array
(
[key6] => Array
(
[0] => val4
[1] => val5
)
)
[key7] => Array
(
[0] => val6
[1] => val7
)
)
|