diff options
Diffstat (limited to 'crates/shirabe/src/command/update_command.rs')
| -rw-r--r-- | crates/shirabe/src/command/update_command.rs | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/crates/shirabe/src/command/update_command.rs b/crates/shirabe/src/command/update_command.rs index e9bf34a9..1885e8eb 100644 --- a/crates/shirabe/src/command/update_command.rs +++ b/crates/shirabe/src/command/update_command.rs @@ -34,8 +34,7 @@ use shirabe_external_packages::symfony::console::input::InputInterface; use shirabe_external_packages::symfony::console::output::OutputInterface; use shirabe_php_shim::{ InvalidArgumentException, PhpMixed, RuntimeException, array_filter, array_intersect, - array_keys, array_merge_map, array_search_in_vec, impl_php_class, in_array_strict, php_regex, - strtolower, + array_keys, array_merge_map, array_search_in_vec, impl_php_class, php_regex, strtolower, }; use shirabe_semver::Intervals; use shirabe_semver::constraint::MultiConstraint; @@ -334,14 +333,7 @@ impl Command for UpdateCommand { // the arguments lock/nothing/mirrors are not package names but trigger a mirror update instead // they are further mutually exclusive with listing actual package names let filtered_packages: Vec<String> = array_filter(&packages, |package: &String| -> bool { - !in_array_strict( - package.clone(), - &[ - PhpMixed::String("lock".to_string()), - PhpMixed::String("nothing".to_string()), - PhpMixed::String("mirrors".to_string()), - ], - ) + !matches!(package.as_str(), "lock" | "nothing" | "mirrors") }); let update_mirrors = input .borrow() |
