]> granicus.if.org Git - php/commitdiff
Fix forwarding of extra args in opcache server tests
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 1 Aug 2019 13:21:12 +0000 (15:21 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 1 Aug 2019 15:00:11 +0000 (17:00 +0200)
ext/opcache/tests/php_cli_server.inc

index 8367715728e129b2c412d408ec366574110cdd39..e32cf9f97f3de53227db42a89edbc5e6b59f9b3f 100644 (file)
@@ -8,6 +8,9 @@ function php_cli_server_start($ini = "") {
        $doc_root = __DIR__;
 
        $ini_array = preg_split('/\s+/', trim($ini));
+       $ini_array = array_map(function($arg) {
+               return trim($arg, '\'"');
+       }, $ini_array);
        $cmd = [$php_executable, '-t', $doc_root, '-n', ...$ini_array, '-S', PHP_CLI_SERVER_ADDRESS];
        $descriptorspec = array(
                0 => STDIN,