Enhancement: Update schema.json
#2701
Annotations
11 warnings
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run mutation tests with Xdebug and infection/infection:
src/ChainNormalizer.php#L27
Escaped Mutant for Mutator "UnwrapArrayValues":
--- Original
+++ New
@@ @@
private array $normalizers;
public function __construct(Normalizer ...$normalizers)
{
- $this->normalizers = \array_values($normalizers);
+ $this->normalizers = $normalizers;
}
public function normalize(Json $json) : Json
{
|
Run mutation tests with Xdebug and infection/infection:
src/Exception/InvalidIndentStyle.php#L39
Escaped Mutant for Mutator "UnwrapArrayValues":
--- Original
+++ New
@@ @@
{
$exception = new self(\sprintf('Style needs to be one of "%s", but "%s" is not.', \implode('", "', $allowedStyles), $style));
$exception->style = $style;
- $exception->allowedStyles = \array_values($allowedStyles);
+ $exception->allowedStyles = $allowedStyles;
return $exception;
}
public function style() : string
|
Run mutation tests with Xdebug and infection/infection:
src/Exception/NormalizedInvalidAccordingToSchema.php#L35
Escaped Mutant for Mutator "UnwrapArrayValues":
--- Original
+++ New
@@ @@
{
$exception = new self(\sprintf('Normalized JSON is not valid according to schema "%s".', $schemaUri));
$exception->schemaUri = $schemaUri;
- $exception->errors = \array_values($errors);
+ $exception->errors = $errors;
return $exception;
}
public function schemaUri() : string
|
Run mutation tests with Xdebug and infection/infection:
src/Exception/OriginalInvalidAccordingToSchema.php#L35
Escaped Mutant for Mutator "UnwrapArrayValues":
--- Original
+++ New
@@ @@
{
$exception = new self(\sprintf('Original JSON is not valid according to schema "%s".', $schemaUri));
$exception->schemaUri = $schemaUri;
- $exception->errors = \array_values($errors);
+ $exception->errors = $errors;
return $exception;
}
public function schemaUri() : string
|
Run mutation tests with Xdebug and infection/infection:
src/Vendor/Composer/PackageHashNormalizer.php#L105
Escaped Mutant for Mutator "Concat":
--- Original
+++ New
@@ @@
if (1 === \preg_match(self::PLATFORM_PACKAGE_REGEX, $requirement)) {
return \preg_replace(['/^php/', '/^hhvm/', '/^ext/', '/^lib/', '/^\\D/'], ['0-$0', '1-$0', '2-$0', '3-$0', '4-$0'], $requirement);
}
- return '5-' . $requirement;
+ return $requirement . '5-';
};
\uksort($packages, static function (string $a, string $b) use($prefix) : int {
return \strnatcmp($prefix($a), $prefix($b));
|
Run mutation tests with Xdebug and infection/infection:
src/Vendor/Composer/PackageHashNormalizer.php#L105
Escaped Mutant for Mutator "ConcatOperandRemoval":
--- Original
+++ New
@@ @@
if (1 === \preg_match(self::PLATFORM_PACKAGE_REGEX, $requirement)) {
return \preg_replace(['/^php/', '/^hhvm/', '/^ext/', '/^lib/', '/^\\D/'], ['0-$0', '1-$0', '2-$0', '3-$0', '4-$0'], $requirement);
}
- return '5-' . $requirement;
+ return $requirement;
};
\uksort($packages, static function (string $a, string $b) use($prefix) : int {
return \strnatcmp($prefix($a), $prefix($b));
|
Run mutation tests with Xdebug and infection/infection:
src/Vendor/Composer/PackageHashNormalizer.php#L105
Escaped Mutant for Mutator "ConcatOperandRemoval":
--- Original
+++ New
@@ @@
if (1 === \preg_match(self::PLATFORM_PACKAGE_REGEX, $requirement)) {
return \preg_replace(['/^php/', '/^hhvm/', '/^ext/', '/^lib/', '/^\\D/'], ['0-$0', '1-$0', '2-$0', '3-$0', '4-$0'], $requirement);
}
- return '5-' . $requirement;
+ return '5-';
};
\uksort($packages, static function (string $a, string $b) use($prefix) : int {
return \strnatcmp($prefix($a), $prefix($b));
|
Run mutation tests with Xdebug and infection/infection:
src/Vendor/Composer/RepositoriesHashNormalizer.php#L53
Escaped Mutant for Mutator "CastArray":
--- Original
+++ New
@@ @@
return $json;
}
/** @var array<string, mixed> $repositories */
- $repositories = (array) $decoded->repositories;
+ $repositories = $decoded->repositories;
if ([] === $repositories) {
return $json;
}
|
Run mutation tests with Xdebug and infection/infection:
src/Vendor/Composer/RepositoriesHashNormalizer.php#L64
Escaped Mutant for Mutator "Continue_":
--- Original
+++ New
@@ @@
* @see https://getcomposer.org/doc/05-repositories.md#disabling-packagist-org
*/
if (!\is_array($repository) && !\is_object($repository)) {
- continue;
+ break;
}
$repository = (array) $repository;
foreach (self::PROPERTIES_WITH_WILDCARDS as $property) {
|
Run mutation tests with Xdebug and infection/infection:
src/Vendor/Composer/VersionConstraintNormalizer.php#L66
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
$versionConstraint = self::trim($versionConstraint);
$versionConstraint = self::removeExtraSpaces($versionConstraint);
try {
- $this->versionParser->parseConstraints($versionConstraint);
+
} catch (\UnexpectedValueException $exception) {
return $versionConstraint;
}
|
Loading