diff options
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/process/exception')
6 files changed, 0 insertions, 173 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/invalid_argument_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/invalid_argument_exception.rs deleted file mode 100644 index c9a42653..00000000 --- a/crates/shirabe-external-packages/src/symfony/process/exception/invalid_argument_exception.rs +++ /dev/null @@ -1,20 +0,0 @@ -//! ref: composer/vendor/symfony/process/Exception/InvalidArgumentException.php - -#[derive(Debug)] -pub struct InvalidArgumentException { - inner: shirabe_php_shim::InvalidArgumentException, -} - -impl InvalidArgumentException { - pub fn new(message: String) -> Self { - Self { - inner: shirabe_php_shim::InvalidArgumentException::new(message), - } - } -} - -shirabe_php_shim::impl_php_exception!( - InvalidArgumentException, - inner, - r"Symfony\Component\Process\Exception\InvalidArgumentException" -); diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/logic_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/logic_exception.rs deleted file mode 100644 index 36e9bcca..00000000 --- a/crates/shirabe-external-packages/src/symfony/process/exception/logic_exception.rs +++ /dev/null @@ -1,20 +0,0 @@ -//! ref: composer/vendor/symfony/process/Exception/LogicException.php - -#[derive(Debug)] -pub struct LogicException { - inner: shirabe_php_shim::LogicException, -} - -impl LogicException { - pub fn new(message: String) -> Self { - Self { - inner: shirabe_php_shim::LogicException::new(message), - } - } -} - -shirabe_php_shim::impl_php_exception!( - LogicException, - inner, - r"Symfony\Component\Process\Exception\LogicException" -); diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs deleted file mode 100644 index e5d6d7fc..00000000 --- a/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs +++ /dev/null @@ -1,48 +0,0 @@ -//! ref: composer/vendor/symfony/process/Exception/ProcessFailedException.php - -use crate::symfony::process::exception::invalid_argument_exception::InvalidArgumentException; -use crate::symfony::process::exception::runtime_exception::RuntimeException; -use crate::symfony::process::process::Process; - -#[derive(Debug)] -pub struct ProcessFailedException { - inner: RuntimeException, -} - -impl ProcessFailedException { - pub fn new(process: &mut Process) -> anyhow::Result<Self> { - if process.is_successful() { - return Err(InvalidArgumentException::new( - "Expected a failed process, but the given process was successful.".to_string(), - ) - .into()); - } - - let mut error = format!( - "The command \"{}\" failed.\n\nExit Code: {}({})\n\nWorking directory: {}", - process.get_command_line(), - process - .get_exit_code() - .map(|c| c.to_string()) - .unwrap_or_default(), - process.get_exit_code_text().unwrap_or_default(), - process.get_working_directory().unwrap_or_default(), - ); - - error += &format!( - "\n\nOutput:\n================\n{}\n\nError Output:\n================\n{}", - process.get_output()?, - process.get_error_output()?, - ); - - Ok(Self { - inner: RuntimeException::new(error), - }) - } -} - -shirabe_php_shim::impl_php_exception!( - ProcessFailedException, - inner, - r"Symfony\Component\Process\Exception\ProcessFailedException" -); diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs deleted file mode 100644 index 9f325750..00000000 --- a/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs +++ /dev/null @@ -1,34 +0,0 @@ -//! ref: composer/vendor/symfony/process/Exception/ProcessSignaledException.php - -use crate::symfony::process::exception::runtime_exception::RuntimeException; -use crate::symfony::process::process::Process; - -#[derive(Debug)] -pub struct ProcessSignaledException { - inner: RuntimeException, - signal: i64, -} - -impl ProcessSignaledException { - pub fn new(process: &mut Process) -> anyhow::Result<Self> { - let signal = process.get_term_signal()?; - - Ok(Self { - inner: RuntimeException::new(format!( - "The process has been signaled with signal \"{}\".", - signal - )), - signal, - }) - } - - pub fn get_signal(&self) -> i64 { - self.signal - } -} - -shirabe_php_shim::impl_php_exception!( - ProcessSignaledException, - inner, - r"Symfony\Component\Process\Exception\ProcessSignaledException" -); diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs deleted file mode 100644 index 9485d1c2..00000000 --- a/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs +++ /dev/null @@ -1,31 +0,0 @@ -//! ref: composer/vendor/symfony/process/Exception/ProcessTimedOutException.php - -use crate::symfony::process::exception::runtime_exception::RuntimeException; -use crate::symfony::process::process::Process; - -#[derive(Debug)] -pub struct ProcessTimedOutException { - inner: RuntimeException, -} - -impl ProcessTimedOutException { - pub fn new(process: &Process) -> Self { - let exceeded_timeout = process.get_timeout(); - - let message = format!( - "The process \"{}\" exceeded the timeout of {} seconds.", - process.get_command_line(), - exceeded_timeout.map(|t| t.to_string()).unwrap_or_default(), - ); - - Self { - inner: RuntimeException::new(message), - } - } -} - -shirabe_php_shim::impl_php_exception!( - ProcessTimedOutException, - inner, - r"Symfony\Component\Process\Exception\ProcessTimedOutException" -); diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs deleted file mode 100644 index e9cc31e0..00000000 --- a/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs +++ /dev/null @@ -1,20 +0,0 @@ -//! ref: composer/vendor/symfony/process/Exception/RuntimeException.php - -#[derive(Debug)] -pub struct RuntimeException { - inner: shirabe_php_shim::RuntimeException, -} - -impl RuntimeException { - pub fn new(message: String) -> Self { - Self { - inner: shirabe_php_shim::RuntimeException::new(message), - } - } -} - -shirabe_php_shim::impl_php_exception!( - RuntimeException, - inner, - r"Symfony\Component\Process\Exception\RuntimeException" -); |
