Fabien Potencier
5c8a2fb48d
[Routing] fixed route overriden mechanism when using embedded collections ( closes #2139 )
2011-09-30 12:01:46 +02:00
Fabien Potencier
d830253876
[Routing] fixed unit tests broken by previous merge
2011-09-23 20:56:18 +02:00
Jordi Boggiano
418d6a0ead
[Routing] Fix syntax error when dumping routes with single quotes in the requirements or pattern
2011-06-29 03:40:17 +02:00
Jordi Boggiano
761724ae57
[Routing] Adjust urlescaping rules, fixes #752
...
Only + and % are now encoded in generated routes, since they are the only characters that, if not encoded, could cause problems/conflicts when decoded. Namely + turns into a space, and % followed by numbers could do funky things.
The matcher decodes everything which works since nothing will have %NN without being escaped, and + are escaped as well.
2011-06-29 03:39:54 +02:00
Fabien Potencier
c536797cc9
[Routing] removed an optimization as it does not always work as expected
2011-06-17 14:28:23 +02:00
Fabien Potencier
46a93c376c
[Routing] optimized PHP dumper when the parent prefix is the same for several adjacent collections (avoids the same test to be made)
2011-06-15 09:36:36 +02:00
Fabien Potencier
1438f6be04
[Routing] added some unit tests for latest merge (and fixed a bug ;))
2011-06-15 09:22:10 +02:00
Fabien Potencier
8d58826085
[Routing] fixed unit tests for previous commit
2011-06-11 07:33:55 +02:00
Fabien Potencier
c72537da6b
[Routing] fixed route matching when the prefix contains variables
2011-06-04 19:45:54 +02:00
Fabien Potencier
544b6ca6aa
Revert "fixed tests"
...
This reverts commit 7dc3af6036
.
2011-06-04 19:24:45 +02:00
Fabien Potencier
7dc3af6036
fixed tests
2011-06-04 19:23:43 +02:00
Fabien Potencier
c561f4f0c0
[Routing] changed HTTP method to always be uppercased (to be consistent with HttpFoundation/Request)
2011-06-04 19:06:39 +02:00
Fabien Potencier
f9ffdf5b33
[Routing] added proper support for the HEAD method
2011-06-04 12:47:38 +02:00
Fabien Potencier
2cd04547fd
[Routing] renamed some exceptions
2011-05-17 16:52:02 +02:00
Fabien Potencier
02e77ec4e3
[Routing] moved Matcher exceptions
2011-05-17 10:11:27 +02:00
Fabien Potencier
fe9ef5c68b
[Routing] fixed deep nested route collections ( closes #770 )
2011-05-04 23:29:47 +02:00
Fabien Potencier
27d02a7d4a
[Routing] fixed regression (/ should not be matched by /{foo} when foo has no default value)
2011-05-03 14:48:08 +02:00
Fabien Potencier
035afc1f4e
[Routing] fixed regression in Routing matching algorithm
2011-04-26 09:01:25 +02:00
Fabien Potencier
7c95bda751
[Routing] simplified route compiler
2011-04-25 12:38:20 +02:00
Fabien Potencier
f7d44148df
[Routing] removed unused defaults variable
2011-04-20 22:55:23 +02:00
Fabien Potencier
0dbfa18c46
[Routing] made a small optimization to the route dumper
2011-04-20 14:19:33 +02:00
Fabien Potencier
117321d3c6
replaced array for request context in Routing by a RequestContext class
2011-04-20 14:19:32 +02:00
Fabien Potencier
e3679ef44f
[Routing] decoupled Routing from FrameworkBundle
2011-04-05 15:21:32 +02:00
Fabien Potencier
7c0a39c353
[Routing] optimized the output of the PHP matcher dumper
2011-04-05 11:58:56 +02:00
Aurelijus
38318f8f80
removes unwanted characters from goto name
2011-03-24 10:03:59 +02:00
Kris Wallsmith
b2f5ac8beb
[Routing] refactored URL matching to support 405 Method Not Allowed responses
2011-03-21 05:56:53 -07:00
Fabien Potencier
17ef911f19
[Routing] removed the normalizeUrl() method and renamed url to pathinfo as this is more correct
2011-03-09 17:25:44 +01:00
Jordi Boggiano
2ed0b975f1
[Routing] Added tests for PhpMatcherDumper changes
2011-02-10 23:46:23 +01:00
Benjamin Lévêque
8a472b7d98
[Routing] Fix PhpMatcherDump when url contains a . or a -
2010-12-22 11:14:49 +01:00
Victor Berchet
5e94807668
Speed up url matching for route without variable
2010-12-20 18:25:32 +01:00
Ryan Weaver
739ebf92f5
[Routing] Changing the _method route requirement to be a regular expression so that it's consistent with all other requirements.
...
Unlike all other requirements, the _method regex requirement is case-insensitive.
2010-11-27 11:48:57 +01:00
Ryan Weaver
1e9e1b346d
[Routing] Adding tests for the ApacheMatcherDumper, PhpMatcherDumper and UrlMatcher.
2010-11-27 11:47:48 +01:00