aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/util/error_handler.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-24 05:14:37 +0900
committernsfisis <nsfisis@gmail.com>2026-06-24 05:19:49 +0900
commit6dcc2125974e350d1844c5ce1bb3562e224f3435 (patch)
tree7287119a8cd6aad599acb41e796095c3e204c35f /crates/shirabe/src/util/error_handler.rs
parenta8623a5e867825400073d2597dfb3118d6624ef7 (diff)
downloadphp-shirabe-6dcc2125974e350d1844c5ce1bb3562e224f3435.tar.gz
php-shirabe-6dcc2125974e350d1844c5ce1bb3562e224f3435.tar.zst
php-shirabe-6dcc2125974e350d1844c5ce1bb3562e224f3435.zip
refactor(php-shim): remove is_resource/is_resource_value
Diffstat (limited to 'crates/shirabe/src/util/error_handler.rs')
-rw-r--r--crates/shirabe/src/util/error_handler.rs14
1 files changed, 3 insertions, 11 deletions
diff --git a/crates/shirabe/src/util/error_handler.rs b/crates/shirabe/src/util/error_handler.rs
index 263d80c..d883556 100644
--- a/crates/shirabe/src/util/error_handler.rs
+++ b/crates/shirabe/src/util/error_handler.rs
@@ -4,8 +4,8 @@ use crate::io::IOInterface;
use crate::io::IOInterfaceImmutable;
use shirabe_php_shim::{
E_ALL, E_DEPRECATED, E_USER_DEPRECATED, E_USER_WARNING, E_WARNING, ErrorException, PHP_EOL,
- PhpMixed, STDERR, debug_backtrace, error_reporting, filter_var_boolean, ini_get,
- is_resource_value, set_error_handler,
+ PhpMixed, STDERR, debug_backtrace, error_reporting, filter_var_boolean, fwrite, ini_get,
+ set_error_handler,
};
use std::cell::{Cell, RefCell};
use std::rc::Rc;
@@ -126,15 +126,7 @@ impl ErrorHandler {
}
if output_even_without_io {
- if is_resource_value(&STDERR) {
- shirabe_php_shim::fwrite(
- &STDERR,
- &format!("Warning: {}{}", message, PHP_EOL),
- None,
- );
- } else {
- print!("Warning: {}{}", message, PHP_EOL);
- }
+ fwrite(&STDERR, &format!("Warning: {}{}", message, PHP_EOL), None);
}
}
}