aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs')
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs b/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
index 3f0406a..3a04885 100644
--- a/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
@@ -477,7 +477,7 @@ impl SymfonyStyle {
for message in messages {
let message = Self::php_string(&message);
- self.inner.writeln(&[message.clone()], r#type);
+ self.inner.writeln(std::slice::from_ref(&message), r#type);
self.write_buffer(&message, true, r#type);
}
}
@@ -493,7 +493,8 @@ impl SymfonyStyle {
for message in messages {
let message = Self::php_string(&message);
- self.inner.write(&[message.clone()], newline, r#type);
+ self.inner
+ .write(std::slice::from_ref(&message), newline, r#type);
self.write_buffer(&message, newline, r#type);
}
}
@@ -696,8 +697,7 @@ impl StyleInterface for SymfonyStyle {
choices: Vec<PhpMixed>,
default: Option<PhpMixed>,
) -> PhpMixed {
- let default = if default.is_some() {
- let default = default.unwrap();
+ let default = if let Some(default) = default {
let values = shirabe_php_shim::array_flip(&PhpMixed::List(
choices.iter().cloned().map(Box::new).collect(),
));
@@ -705,7 +705,7 @@ impl StyleInterface for SymfonyStyle {
let _ = values;
Some(default)
} else {
- default
+ None
};
// PHP: return $this->askQuestion(new ChoiceQuestion($question, $choices, $default));