瀏覽代碼

[WebBundle] made a small optimization

Fabien Potencier 15 年之前
父節點
當前提交
9eb3607edf
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/Symfony/Framework/WebBundle/Listener/RequestParser.php

+ 6 - 1
src/Symfony/Framework/WebBundle/Listener/RequestParser.php

@@ -45,6 +45,11 @@ class RequestParser
   {
     $request = $event->getParameter('request');
 
+    if (!$event->getParameter('main_request'))
+    {
+      return;
+    }
+
     // set the context even if the parsing does not need to be done
     // to have correct link generation
     $this->router->setContext(array(
@@ -55,7 +60,7 @@ class RequestParser
     ));
     $this->container->setParameter('request.base_path', $request->getBasePath());
 
-    if (!$event->getParameter('main_request') || $request->path->has('_bundle'))
+    if ($request->path->has('_bundle'))
     {
       return;
     }