Refactor exception handling in Configuration class to include error codes
This commit is contained in:
parent
6acde50ec1
commit
0eceff007c
2 changed files with 4 additions and 3 deletions
|
@ -11,6 +11,7 @@ This update introduces minor changes
|
|||
|
||||
### Changed
|
||||
- Disabled tty mode for the main execution points to prevent issues with docker environments
|
||||
- Refactor exception handling in Configuration class to include error codes
|
||||
|
||||
|
||||
## [1.1.7] - 2025-03-14
|
||||
|
|
|
@ -172,7 +172,7 @@
|
|||
catch(Exception $e)
|
||||
{
|
||||
$this->logger->error(sprintf('Unable to load configuration "%s", %s', $this->name, $e->getMessage()), $e);
|
||||
throw new RuntimeException(sprintf('Unable to load configuration "%s"', $this->name), $e);
|
||||
throw new RuntimeException(sprintf('Unable to load configuration "%s"', $this->name), $e->getCode(), $e);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -359,7 +359,7 @@
|
|||
}
|
||||
catch (Exception $e)
|
||||
{
|
||||
throw new RuntimeException('Unable to write configuration file', $e);
|
||||
throw new RuntimeException('Unable to write configuration file', $e->getCode(), $e);
|
||||
}
|
||||
|
||||
$this->modified = false;
|
||||
|
@ -408,7 +408,7 @@
|
|||
}
|
||||
catch (Exception $e)
|
||||
{
|
||||
throw new RuntimeException('Unable to read configuration file', $e);
|
||||
throw new RuntimeException('Unable to read configuration file', $e->getCode(), $e);
|
||||
}
|
||||
|
||||
$prefix = 'CONFIGLIB_' . strtoupper($this->name) . '_';
|
||||
|
|
Loading…
Add table
Reference in a new issue