aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/process/exception
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/process/exception')
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/invalid_argument_exception.rs20
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/logic_exception.rs20
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs48
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs34
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs31
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs20
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"
-);