Преглед на файлове

[FrameworkBundle] fixed session support in functional tests when using several clients in the same process

Fabien Potencier преди 14 години
родител
ревизия
8fc9547da5
променени са 2 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 1 0
      src/Symfony/Bundle/FrameworkBundle/Client.php
  2. 2 0
      src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php

+ 1 - 0
src/Symfony/Bundle/FrameworkBundle/Client.php

@@ -100,6 +100,7 @@ class Client extends BaseClient
         return <<<EOF
 <?php
 
+require_once '/Users/fabien/work/symfony/2_0/blog/app/bootstrap.php';
 require_once '$path';
 
 \$kernel = unserialize('$kernel');

+ 2 - 0
src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php

@@ -50,6 +50,8 @@ class TestSessionListener
         $cookies = $event->getRequest()->cookies;
         if ($cookies->has(session_name())) {
             session_id($cookies->get(session_name()));
+        } else {
+            session_id('');
         }
     }