aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/command/command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/command/command.rs')
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/command.rs36
1 files changed, 15 insertions, 21 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/command.rs b/crates/shirabe-external-packages/src/symfony/console/command/command.rs
index 2040f95..e737b58 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/command.rs
@@ -178,16 +178,13 @@ impl CommandData {
description.to_string(),
default.clone(),
)?)?;
- if self.full_definition.is_some() {
- self.full_definition
- .as_mut()
- .unwrap()
- .add_argument(InputArgument::new(
- name.to_string(),
- mode,
- description.to_string(),
- default,
- )?)?;
+ if let Some(full_definition) = self.full_definition.as_mut() {
+ full_definition.add_argument(InputArgument::new(
+ name.to_string(),
+ mode,
+ description.to_string(),
+ default,
+ )?)?;
}
Ok(self)
@@ -214,17 +211,14 @@ impl CommandData {
description.to_string(),
default.clone(),
)?)?;
- if self.full_definition.is_some() {
- self.full_definition
- .as_mut()
- .unwrap()
- .add_option(InputOption::new(
- name,
- shortcut,
- mode,
- description.to_string(),
- default,
- )?)?;
+ if let Some(full_definition) = self.full_definition.as_mut() {
+ full_definition.add_option(InputOption::new(
+ name,
+ shortcut,
+ mode,
+ description.to_string(),
+ default,
+ )?)?;
}
Ok(self)