aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/console/application.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/console/application.rs')
-rw-r--r--crates/shirabe/src/console/application.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/shirabe/src/console/application.rs b/crates/shirabe/src/console/application.rs
index 1a661df..7f22a65 100644
--- a/crates/shirabe/src/console/application.rs
+++ b/crates/shirabe/src/console/application.rs
@@ -1263,7 +1263,7 @@ impl Application {
// PHP: sprintf('<info>%s</info>', OutputFormatter::escape(sprintf($synopsis, $this->getName())))
// A command synopsis carries no printf conversion specifier, so the inner sprintf is an
// identity over the synopsis and the application-name argument is never substituted.
- let synopsis = running_command.borrow_mut().get_synopsis(false);
+ let synopsis = running_command.borrow().get_synopsis(false);
output.borrow().writeln(
&[format!(
"<info>{}</info>",
@@ -1868,12 +1868,12 @@ impl ApplicationHandle {
command: std::rc::Rc<std::cell::RefCell<dyn SymfonyCommand>>,
) -> anyhow::Result<Option<std::rc::Rc<std::cell::RefCell<dyn SymfonyCommand>>>> {
let application = &self.0;
- command.borrow_mut().set_application(Some(
+ command.borrow().set_application(Some(
application.clone() as std::rc::Rc<std::cell::RefCell<dyn BaseApplication>>
));
if !command.borrow().is_enabled() {
- command.borrow_mut().set_application(None);
+ command.borrow().set_application(None);
return Ok(None);
}
@@ -2903,7 +2903,7 @@ impl ApplicationHandle {
}
command
- .borrow_mut()
+ .borrow()
.run(input.clone(), output.clone())
.map(|c| c as i32)
}