aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/require_command.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-25 16:16:33 +0900
committernsfisis <nsfisis@gmail.com>2026-07-25 16:17:10 +0900
commit432472808051cb4f1bb9517b858dbc810aaa5a63 (patch)
tree4c58b97942853ea2c3f58368203fa93187746cf8 /crates/shirabe/src/command/require_command.rs
parentd4608662f28b9a5135986b1702afe3199957eabe (diff)
downloadphp-shirabe-432472808051cb4f1bb9517b858dbc810aaa5a63.tar.gz
php-shirabe-432472808051cb4f1bb9517b858dbc810aaa5a63.tar.zst
php-shirabe-432472808051cb4f1bb9517b858dbc810aaa5a63.zip
refactor: replace redundant clones with moves
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/command/require_command.rs')
-rw-r--r--crates/shirabe/src/command/require_command.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/crates/shirabe/src/command/require_command.rs b/crates/shirabe/src/command/require_command.rs
index c1730942..57445b14 100644
--- a/crates/shirabe/src/command/require_command.rs
+++ b/crates/shirabe/src/command/require_command.rs
@@ -298,7 +298,7 @@ impl Command for RequireCommand {
let preferred_stability = if composer.get_package().get_prefer_stable() {
"stable".to_string()
} else {
- composer.get_package().get_minimum_stability().to_string()
+ composer.get_package().get_minimum_stability()
};
// Hoist argument computations into locals so no borrow of `input` is held across the
@@ -808,15 +808,13 @@ impl RequireCommand {
root_package.set_dev_requires(links["require-dev"].clone());
// extract stability flags & references as they weren't present when loading the unmodified composer.json
- let references = RootPackageLoader::extract_references(
- requirements,
- root_package.get_references().clone(),
- );
+ let references =
+ RootPackageLoader::extract_references(requirements, root_package.get_references());
root_package.set_references(references);
let stability_flags = RootPackageLoader::extract_stability_flags(
requirements,
&root_package.get_minimum_stability(),
- root_package.get_stability_flags().clone(),
+ root_package.get_stability_flags(),
);
root_package.set_stability_flags(stability_flags);
}
@@ -970,7 +968,7 @@ impl RequireCommand {
.set_dev_mode(update_dev_mode)
.set_optimize_autoloader(optimize)
.set_class_map_authoritative(authoritative)
- .set_apcu_autoloader(apcu, apcu_prefix.clone())
+ .set_apcu_autoloader(apcu, apcu_prefix)
.set_update(true)
.set_install(
!input