diff options
Diffstat (limited to 'crates/shirabe/src/platform/hhvm_detector.rs')
| -rw-r--r-- | crates/shirabe/src/platform/hhvm_detector.rs | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/crates/shirabe/src/platform/hhvm_detector.rs b/crates/shirabe/src/platform/hhvm_detector.rs index a80b9028..ac2bbf78 100644 --- a/crates/shirabe/src/platform/hhvm_detector.rs +++ b/crates/shirabe/src/platform/hhvm_detector.rs @@ -58,22 +58,17 @@ impl HhvmDetectorInterface for HhvmDetector { std::rc::Rc::new(std::cell::RefCell::new(ProcessExecutor::new(None))) }); let mut version_output = shirabe_php_shim::PhpMixed::Null; - let cmd = shirabe_php_shim::PhpMixed::List( - [ - hhvm_path.as_str(), - "--php", - "-d", - "hhvm.jit=0", - "-r", - "echo HHVM_VERSION;", - ] - .into_iter() - .map(|s| shirabe_php_shim::PhpMixed::String(s.to_string())) - .collect(), - ); + let cmd = [ + hhvm_path.as_str(), + "--php", + "-d", + "hhvm.jit=0", + "-r", + "echo HHVM_VERSION;", + ]; let exit_code = executor .borrow_mut() - .execute(cmd, &mut version_output, None) + .execute(&cmd, &mut version_output, None) .unwrap_or(1); if exit_code == 0 { *cache = Some(version_output.as_string().map(|s| s.to_string())); |
