Browse Source

Merge pull request #8548 from cakephp/route-optimization

Micro-optimization in route parsing.
José Lorenzo Rodríguez 10 years ago
parent
commit
8bdf779fda
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/Routing/Route/Route.php

+ 1 - 2
src/Routing/Route/Route.php

@@ -265,8 +265,6 @@ class Route
      */
     public function parse($url)
     {
-        $request = Router::getRequest(true) ?: Request::createFromGlobals();
-
         if (empty($this->_compiledRoute)) {
             $this->compile();
         }
@@ -277,6 +275,7 @@ class Route
         }
 
         if (isset($this->defaults['_method'])) {
+            $request = Router::getRequest(true) ?: Request::createFromGlobals();
             $method = $request->env('REQUEST_METHOD');
             if (!in_array($method, (array)$this->defaults['_method'], true)) {
                 return false;