use shirabe_php_shim::PhpMixed; #[derive(Debug)] pub struct SingleCommandApplication; impl SingleCommandApplication { pub fn new() -> Self { todo!() } pub fn set_name(&mut self, name: &str) -> &mut Self { todo!() } pub fn set_version(&mut self, version: &str) -> &mut Self { todo!() } pub fn set_code(&mut self, code: Box i64>) -> &mut Self { todo!() } pub fn run(&mut self) -> anyhow::Result { todo!() } }