Explorar o código

added missing ' escaping

Fabien Potencier %!s(int64=14) %!d(string=hai) anos
pai
achega
9bf6216a85

+ 3 - 3
src/Symfony/Bundle/FrameworkBundle/Client.php

@@ -91,11 +91,11 @@ class Client extends BaseClient
      */
     protected function getScript($request)
     {
-        $kernel = serialize($this->kernel);
-        $request = serialize($request);
+        $kernel = str_replace("'", "\\'", serialize($this->kernel));
+        $request = str_replace("'", "\\'", serialize($request));
 
         $r = new \ReflectionObject($this->kernel);
-        $path = $r->getFileName();
+        $path = str_replace("'", "\\'", $r->getFileName());
 
         return <<<EOF
 <?php

+ 4 - 4
src/Symfony/Component/HttpKernel/Client.php

@@ -67,13 +67,13 @@ class Client extends BaseClient
      */
     protected function getScript($request)
     {
-        $kernel = serialize($this->kernel);
-        $request = serialize($request);
+        $kernel = str_replace("'", "\\'", serialize($this->kernel));
+        $request = str_replace("'", "\\'", serialize($request));
 
         $r = new \ReflectionClass('\\Symfony\\Component\\ClassLoader\\UniversalClassLoader');
-        $requirePath = $r->getFileName();
+        $requirePath = str_replace("'", "\\'", $r->getFileName());
 
-        $symfonyPath = realpath(__DIR__.'/../../..');
+        $symfonyPath = str_replace("'", "\\'", realpath(__DIR__.'/../../..'));
 
         return <<<EOF
 <?php