diff options
Diffstat (limited to 'crates/shirabe/src/console/input/input_option.rs')
| -rw-r--r-- | crates/shirabe/src/console/input/input_option.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/shirabe/src/console/input/input_option.rs b/crates/shirabe/src/console/input/input_option.rs index 3298be0..c7b2af5 100644 --- a/crates/shirabe/src/console/input/input_option.rs +++ b/crates/shirabe/src/console/input/input_option.rs @@ -30,4 +30,10 @@ impl InputOption { BaseInputOption::new(name, shortcut, mode, description.to_string(), default_mixed)?; Ok(Self { inner }) } + + /// Unwraps to the underlying Symfony `InputOption` (used when forwarding a Composer-typed + /// definition to the Symfony command state). + pub(crate) fn to_base(&self) -> BaseInputOption { + self.inner.clone() + } } |
