Fix config merger #708
Annotations
10 warnings
mutation / PHP 8.2-ubuntu-latest:
src/Command/RebuildCommand.php#L33
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress DeprecatedMethod
*/
new MergePlanProcess($this->getComposer());
- return 0;
+ return -1;
}
}
|
mutation / PHP 8.2-ubuntu-latest:
src/Command/RebuildCommand.php#L33
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @psalm-suppress DeprecatedMethod
*/
new MergePlanProcess($this->getComposer());
- return 0;
+ return 1;
}
}
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L67
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
$isOptional = false;
if (Options::isOptional($file)) {
$isOptional = true;
- $file = substr($file, 1);
+ $file = substr($file, 0);
}
if (Options::isVariable($file)) {
$this->mergePlan->add($file, $packageName, $group);
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L67
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
$isOptional = false;
if (Options::isOptional($file)) {
$isOptional = true;
- $file = substr($file, 1);
+ $file = substr($file, 2);
}
if (Options::isVariable($file)) {
$this->mergePlan->add($file, $packageName, $group);
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L67
Escaped Mutant for Mutator "UnwrapSubstr":
--- Original
+++ New
@@ @@
$isOptional = false;
if (Options::isOptional($file)) {
$isOptional = true;
- $file = substr($file, 1);
+ $file = $file;
}
if (Options::isVariable($file)) {
$this->mergePlan->add($file, $packageName, $group);
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L71
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
$file = substr($file, 1);
}
if (Options::isVariable($file)) {
- $this->mergePlan->add($file, $packageName, $group);
+
continue;
}
$absoluteFilePath = $this->helper->getAbsolutePackageFilePath($package, $options, $file);
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L72
Escaped Mutant for Mutator "Continue_":
--- Original
+++ New
@@ @@
}
if (Options::isVariable($file)) {
$this->mergePlan->add($file, $packageName, $group);
- continue;
+ break;
}
$absoluteFilePath = $this->helper->getAbsolutePackageFilePath($package, $options, $file);
if (Options::containsWildcard($file)) {
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L77
Escaped Mutant for Mutator "IfNegation":
--- Original
+++ New
@@ @@
continue;
}
$absoluteFilePath = $this->helper->getAbsolutePackageFilePath($package, $options, $file);
- if (Options::containsWildcard($file)) {
+ if (!Options::containsWildcard($file)) {
$matches = glob($absoluteFilePath);
if (empty($matches)) {
continue;
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L81
Escaped Mutant for Mutator "Continue_":
--- Original
+++ New
@@ @@
if (Options::containsWildcard($file)) {
$matches = glob($absoluteFilePath);
if (empty($matches)) {
- continue;
+ break;
}
foreach ($matches as $match) {
$this->mergePlan->add($this->normalizePackageFilePath($package, $match, $isVendorOverrideLayer), $packageName, $group);
|
mutation / PHP 8.2-ubuntu-latest:
src/Composer/MergePlanProcess.php#L92
Escaped Mutant for Mutator "Continue_":
--- Original
+++ New
@@ @@
foreach ($matches as $match) {
$this->mergePlan->add($this->normalizePackageFilePath($package, $match, $isVendorOverrideLayer), $packageName, $group);
}
- continue;
+ break;
}
if ($isOptional && !is_file($absoluteFilePath)) {
continue;
|