diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-08-06 04:01:58 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-08-06 04:01:58 +0900 |
| commit | ce6192f1cfaac63457b173f573ada661a4665bfb (patch) | |
| tree | ef8fb5869fa88846f610e267423a7223e5d6903a /crates/shirabe/src/installer/installer_event.rs | |
| parent | 9a6881276a6aeb4d3b49046045f6e26303cc6e52 (diff) | |
| download | php-shirabe-ce6192f1cfaac63457b173f573ada661a4665bfb.tar.gz php-shirabe-ce6192f1cfaac63457b173f573ada661a4665bfb.tar.zst php-shirabe-ce6192f1cfaac63457b173f573ada661a4665bfb.zip | |
feat(console): override TransportException's code in doRun
PHP mutates the caught exception's protected $code via ReflectionProperty.
The port takes ownership of the exception through anyhow's downcast, writes
ERROR_TRANSPORT_EXCEPTION into its public code field and re-wraps it, so no
reflection equivalent is needed.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/installer/installer_event.rs')
0 files changed, 0 insertions, 0 deletions
