aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/plugin
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-08-10 04:38:35 +0900
committernsfisis <nsfisis@gmail.com>2026-08-10 04:38:35 +0900
commit9d9da0d1512202af7802d13b1c3c33a1a077a84e (patch)
treeabe363b266a61da1713c6a16702b84ea68c70882 /crates/shirabe/src/plugin
parentf38080643d80b258393f2b7ab20349b122fe4591 (diff)
downloadphp-shirabe-9d9da0d1512202af7802d13b1c3c33a1a077a84e.tar.gz
php-shirabe-9d9da0d1512202af7802d13b1c3c33a1a077a84e.tar.zst
php-shirabe-9d9da0d1512202af7802d13b1c3c33a1a077a84e.zip
refactor(symfony): hide leaf modules behind their parent re-exports
Every parent module in the symfony-* crates already re-exported its leaf modules with `pub use`, so each item was reachable by two paths. Make the leaf modules private and route all callers through the single re-exported path. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/plugin')
-rw-r--r--crates/shirabe/src/plugin/php_plugin_proxy.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/crates/shirabe/src/plugin/php_plugin_proxy.rs b/crates/shirabe/src/plugin/php_plugin_proxy.rs
index 8e24dbfe..e4384f1c 100644
--- a/crates/shirabe/src/plugin/php_plugin_proxy.rs
+++ b/crates/shirabe/src/plugin/php_plugin_proxy.rs
@@ -33,7 +33,7 @@ use shirabe_php_rpc::{
call_function_with_dispatcher, call_php_method, release_php_handle,
};
use shirabe_php_shim::PhpMixed;
-use shirabe_symfony_console::command::command::Command;
+use shirabe_symfony_console::command::Command;
use shirabe_symfony_console::input::InputInterface;
use shirabe_symfony_console::output::OutputInterface;
@@ -2977,9 +2977,9 @@ impl PhpCommandProxy {
handle: &PhpObjHandle,
data: &crate::command::BaseCommandData,
) -> anyhow::Result<()> {
- use shirabe_symfony_console::input::input_argument::InputArgument;
- use shirabe_symfony_console::input::input_definition::{DefinitionItem, InputDefinition};
- use shirabe_symfony_console::input::input_option::InputOption;
+ use shirabe_symfony_console::input::InputArgument;
+ use shirabe_symfony_console::input::InputOption;
+ use shirabe_symfony_console::input::{DefinitionItem, InputDefinition};
let value = unwrap_php_result(call_function_with_dispatcher(
"__shirabe_read_command_definition",
@@ -3084,9 +3084,9 @@ impl PhpCommandProxy {
)?));
}
data.command_data().set_definition(
- shirabe_symfony_console::command::command::SetDefinitionArg::Definition(
- InputDefinition::new(items)?,
- ),
+ shirabe_symfony_console::command::SetDefinitionArg::Definition(InputDefinition::new(
+ items,
+ )?),
);
match field(&mut map, "help") {