aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/archive_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/archive_command.rs')
-rw-r--r--crates/shirabe/src/command/archive_command.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/crates/shirabe/src/command/archive_command.rs b/crates/shirabe/src/command/archive_command.rs
index aab7b51..c777f54 100644
--- a/crates/shirabe/src/command/archive_command.rs
+++ b/crates/shirabe/src/command/archive_command.rs
@@ -8,7 +8,7 @@ use shirabe_external_packages::symfony::component::console::output::OutputInterf
use shirabe_php_shim::{LogicException, get_debug_type};
use crate::command::{BaseCommand, BaseCommandData, HasBaseCommandData};
-use crate::composer::PartialComposerHandle;
+use crate::composer::{AnyComposerHandle, Composer, PartialComposer};
use crate::config::Config;
use crate::console::input::InputArgument;
use crate::console::input::InputOption;
@@ -67,10 +67,10 @@ impl ArchiveCommand {
let composer = self.try_composer(None, None);
let config = if let Some(ref composer) = composer {
- let config = composer.borrow_partial().get_config();
+ let config = composer.get_config();
// TODO(plugin): dispatch CommandEvent
let command_event = CommandEvent::new(PluginEvents::COMMAND, "archive", input, output);
- let event_dispatcher = composer.borrow_partial().get_event_dispatcher();
+ let event_dispatcher = composer.get_event_dispatcher();
event_dispatcher
.borrow_mut()
.dispatch(Some(command_event.get_name()), None);
@@ -138,7 +138,6 @@ impl ArchiveCommand {
&& let Some(ref composer) = composer
{
composer
- .borrow_partial()
.get_event_dispatcher()
.borrow_mut()
.dispatch_script(
@@ -162,7 +161,7 @@ impl ArchiveCommand {
dest: &str,
file_name: Option<String>,
ignore_filters: bool,
- composer: Option<&PartialComposerHandle>,
+ composer: Option<&AnyComposerHandle>,
) -> Result<i64> {
let composer_guard = composer.map(crate::command::composer_full);
let owned_archive_manager;