From 0ccb1a7740e63e4118c156f81aacf6381ae38464 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 24 Jun 2026 00:50:07 +0900 Subject: feat(io): implement BufferIO new/get_output/set_user_inputs Wire StreamOutput into BufferIO::new, retrieve the stream in get_output via downcast, and set the user input stream in set_user_inputs. Add as_streamable_mut to InputInterface (and ArgvInput) for mutable streamable access, and make StringInput implement StreamableInputInterface to match PHP, where StringInput is streamable via its Input ancestor. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/shirabe/tests/io/buffer_io_test.rs | 1 - 1 file changed, 1 deletion(-) (limited to 'crates/shirabe/tests/io') diff --git a/crates/shirabe/tests/io/buffer_io_test.rs b/crates/shirabe/tests/io/buffer_io_test.rs index 7205808..5bb1801 100644 --- a/crates/shirabe/tests/io/buffer_io_test.rs +++ b/crates/shirabe/tests/io/buffer_io_test.rs @@ -6,7 +6,6 @@ use shirabe_external_packages::symfony::console::output::output_interface::VERBO use shirabe_php_shim::PhpMixed; #[test] -#[ignore] fn test_set_user_inputs() { let mut buffer_io = BufferIO::new(String::new(), VERBOSITY_NORMAL, None).unwrap(); -- cgit v1.3.1