We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97797ba commit ebc984bCopy full SHA for ebc984b
src/Manager.php
@@ -38,7 +38,12 @@ public function run(Settings $settings = null)
38
$settings = $settings ?: new Settings();
39
$output = $this->output ?: $this->getDefaultOutput($settings);
40
41
- $phpExecutable = PhpExecutable::getPhpExecutable(escapeshellarg($settings->phpExecutable));
+ $settingsPhpExecutable = escapeshellarg($settings->phpExecutable);
42
+ if (stripos(PHP_OS, 'WIN') === 0) {
43
+ $settingsPhpExecutable = preg_replace('`(?<!^) `', '^ ', escapeshellcmd($settings->phpExecutable));
44
+ }
45
+
46
+ $phpExecutable = PhpExecutable::getPhpExecutable($settingsPhpExecutable);
47
$olderThanPhp54 = $phpExecutable->getVersionId() < 50400; // From PHP version 5.4 are tokens translated by default
48
$translateTokens = $phpExecutable->isIsHhvmType() || $olderThanPhp54;
49
0 commit comments