aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/check_platform_reqs_command.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-20 08:33:49 +0900
committernsfisis <nsfisis@gmail.com>2026-05-20 08:33:57 +0900
commitf31b101ce1e921a026ba234b1f0a83b0392bc118 (patch)
treeb7ac2aa84d71ebd162cc21aeab0240e7e0544988 /crates/shirabe/src/command/check_platform_reqs_command.rs
parent5e31fa33c3b5cf726a57a063b8e7a070869250fe (diff)
downloadphp-shirabe-f31b101ce1e921a026ba234b1f0a83b0392bc118.tar.gz
php-shirabe-f31b101ce1e921a026ba234b1f0a83b0392bc118.tar.zst
php-shirabe-f31b101ce1e921a026ba234b1f0a83b0392bc118.zip
fix(compile): fix all remaining compile errors
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/command/check_platform_reqs_command.rs')
-rw-r--r--crates/shirabe/src/command/check_platform_reqs_command.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/shirabe/src/command/check_platform_reqs_command.rs b/crates/shirabe/src/command/check_platform_reqs_command.rs
index dae4ec0..73a1f50 100644
--- a/crates/shirabe/src/command/check_platform_reqs_command.rs
+++ b/crates/shirabe/src/command/check_platform_reqs_command.rs
@@ -50,11 +50,11 @@ impl CheckPlatformReqsCommand {
}
pub fn execute(
- &self,
+ &mut self,
input: &dyn InputInterface,
_output: &dyn OutputInterface,
) -> Result<i64> {
- let composer = self.require_composer(None, None)?;
+ let mut composer = self.require_composer(None, None)?;
let io = self.get_io();
let no_dev = input.get_option("no-dev").as_bool().unwrap_or(false);
@@ -69,7 +69,7 @@ impl CheckPlatformReqsCommand {
"<info>Checking {}platform requirements using the lock file</info>",
if no_dev { "non-dev " } else { "" }
));
- Box::new(composer.get_locker().get_locked_repository(!no_dev)?)
+ Box::new(composer.get_locker_mut().get_locked_repository(!no_dev)?)
} else {
let local_repo = composer.get_repository_manager().get_local_repository();
if local_repo.get_packages().is_empty() {
@@ -77,7 +77,7 @@ impl CheckPlatformReqsCommand {
"<warning>No vendor dir present, checking {}platform requirements from the lock file</warning>",
if no_dev { "non-dev " } else { "" }
));
- Box::new(composer.get_locker().get_locked_repository(!no_dev)?)
+ Box::new(composer.get_locker_mut().get_locked_repository(!no_dev)?)
as Box<dyn crate::repository::repository_interface::RepositoryInterface>
} else {
if no_dev {
@@ -232,7 +232,7 @@ impl CheckPlatformReqsCommand {
Ok(exit_code)
}
- fn print_table(&self, output: &dyn OutputInterface, results: &[CheckResult], format: &str) {
+ fn print_table(&mut self, output: &dyn OutputInterface, results: &[CheckResult], format: &str) {
let io = self.get_io();
if format == "json" {