use crate::{PhpCallResult, PhpError, PhpRuntime, PhpValue};
pub struct EmbeddedRuntime;
impl EmbeddedRuntime {
pub fn init() -> Result<Self, PhpError> { Err(PhpError { message: "embedded runtime not implemented yet".to_string() }) }
}
impl PhpRuntime for EmbeddedRuntime {
fn call(&mut self, _function: &str, _args: &[PhpValue]) -> Result<PhpCallResult, PhpError> { Err(PhpError { message: "embedded runtime not implemented yet".to_string() }) }
fn eval(&mut self, _code: &str) -> Result<PhpCallResult, PhpError> { Err(PhpError { message: "embedded runtime not implemented yet".to_string() }) }
fn include(&mut self, _path: &str) -> Result<PhpCallResult, PhpError> { Err(PhpError { message: "embedded runtime not implemented yet".to_string() }) }
}