diff options
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/question/question.rs')
| -rw-r--r-- | crates/shirabe-external-packages/src/symfony/console/question/question.rs | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/question/question.rs b/crates/shirabe-external-packages/src/symfony/console/question/question.rs index a96c3159..165f287e 100644 --- a/crates/shirabe-external-packages/src/symfony/console/question/question.rs +++ b/crates/shirabe-external-packages/src/symfony/console/question/question.rs @@ -127,10 +127,9 @@ impl Question { /// Throws LogicException in case the autocompleter is also used. pub fn set_hidden(&mut self, hidden: bool) -> Result<&mut Self, LogicException> { if self.autocompleter_callback.is_some() { - return Err(LogicException(shirabe_php_shim::LogicException { - message: "A hidden question cannot use the autocompleter.".to_string(), - code: 0, - })); + return Err(LogicException::new( + "A hidden question cannot use the autocompleter.".to_string(), + )); } self.hidden = hidden; @@ -225,10 +224,9 @@ impl Question { callback: Option<Box<dyn Fn(&str) -> Option<Vec<PhpMixed>>>>, ) -> Result<&mut Self, LogicException> { if self.hidden && callback.is_some() { - return Err(LogicException(shirabe_php_shim::LogicException { - message: "A hidden question cannot use the autocompleter.".to_string(), - code: 0, - })); + return Err(LogicException::new( + "A hidden question cannot use the autocompleter.".to_string(), + )); } self.autocompleter_callback = callback; @@ -267,11 +265,8 @@ impl Question { if let Some(attempts) = attempts && attempts < 1 { - return Err(InvalidArgumentException( - shirabe_php_shim::InvalidArgumentException { - message: "Maximum number of attempts must be a positive value.".to_string(), - code: 0, - }, + return Err(InvalidArgumentException::new( + "Maximum number of attempts must be a positive value.".to_string(), )); } |
