From be3458128ef09b3d1074b134f2822162e077e165 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 5 Aug 2026 03:57:48 +0900 Subject: feat(symfony-console): expose the input __toString on InputInterface Every Symfony input already ports __toString as a Display impl, but callers holding a dyn InputInterface could not reach it; forwarding a command run across the plugin RPC boundary needs the stringified input. Co-Authored-By: Claude Fable 5 --- .../src/symfony/console/input/array_input.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'crates/shirabe-external-packages/src/symfony/console/input/array_input.rs') diff --git a/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs b/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs index eeea48ca..1ae7069d 100644 --- a/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs +++ b/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs @@ -366,6 +366,10 @@ impl InputInterface for ArrayInput { self.inner.set_interactive(interactive) } + fn __to_string(&self) -> String { + self.to_string() + } + fn as_streamable(&self) -> Option<&dyn StreamableInputInterface> { Some(self) } -- cgit v1.3.1