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/completion/completion_input.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'crates/shirabe-external-packages/src/symfony/console/completion') diff --git a/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs b/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs index 636e794c..f8bddcee 100644 --- a/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs +++ b/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs @@ -294,6 +294,10 @@ impl crate::symfony::console::input::input_interface::InputInterface for Complet self.inner.get_first_argument() } + fn __to_string(&self) -> String { + self.to_string() + } + fn has_parameter_option(&self, values: PhpMixed, only_params: bool) -> bool { crate::symfony::console::input::input_interface::InputInterface::has_parameter_option( &self.inner, -- cgit v1.3.1