Add reference normalize to path parameters on top level #100
Annotations
1 error and 22 warnings
Run Infection for added files
Process completed with exit code 1.
|
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, codecov/codecov-action@v1.0.15. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions/cache@v2, codecov/codecov-action@v1.0.15. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L36
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
foreach ($path->parameters as $parameterIndex => $parameter) {
/** @var array<int, Parameter|Reference> $allParameters */
$allParameters = $path->parameters;
- if ($parameter instanceof Reference) {
+ if (true) {
$allParameters[$parameterIndex] = $this->normalizeReference($parameter, $refFileCollection);
} elseif ($parameter instanceof Parameter) {
$allParameters[$parameterIndex] = $this->normalizeParameters($parameter, $refFileCollection);
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L61
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($operation->requestBody instanceof RequestBody) {
foreach ($operation->requestBody->content as $contentType => $content) {
$allRequestBodyContent = $operation->requestBody->content;
- if (!$content->schema instanceof Schema) {
+ if (!true) {
continue;
}
$allRequestBodyContent[$contentType]->schema = $this->normalizeProperties($content->schema, $refFileCollection);
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L95
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($responseContent->schema instanceof Reference) {
$responseContent->schema = $this->normalizeReference($responseContent->schema, $refFileCollection);
}
- if ($responseContent->schema instanceof Schema) {
+ if (true) {
$schemaProperties = $responseContent->schema->properties ?? [];
foreach ($schemaProperties as $propertyName => $property) {
if (!$property instanceof Reference) {
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L135
Escaped Mutant for Mutator "NotIdentical":
@@ @@
}
}
}
- if ($openApiDefinition->components !== null) {
+ if ($openApiDefinition->components === null) {
foreach ($openApiDefinition->components->schemas ?? [] as $key => $schema) {
$allSchemas = $openApiDefinition->components->schemas;
if (!$schema instanceof Schema) {
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L136
Escaped Mutant for Mutator "Coalesce":
@@ @@
}
}
if ($openApiDefinition->components !== null) {
- foreach ($openApiDefinition->components->schemas ?? [] as $key => $schema) {
+ foreach ([] ?? $openApiDefinition->components->schemas as $key => $schema) {
$allSchemas = $openApiDefinition->components->schemas;
if (!$schema instanceof Schema) {
continue;
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L136
Escaped Mutant for Mutator "Foreach_":
@@ @@
}
}
if ($openApiDefinition->components !== null) {
- foreach ($openApiDefinition->components->schemas ?? [] as $key => $schema) {
+ foreach ([] as $key => $schema) {
$allSchemas = $openApiDefinition->components->schemas;
if (!$schema instanceof Schema) {
continue;
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L146
Escaped Mutant for Mutator "Coalesce":
@@ @@
$allSchemas[$key] = $this->normalizeProperties($schema, $refFileCollection);
$openApiDefinition->components->schemas = $allSchemas;
}
- foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
+ foreach ([] ?? $openApiDefinition->components->responses as $key => $response) {
if (!$response instanceof Response) {
continue;
}
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L146
Escaped Mutant for Mutator "Foreach_":
@@ @@
$allSchemas[$key] = $this->normalizeProperties($schema, $refFileCollection);
$openApiDefinition->components->schemas = $allSchemas;
}
- foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
+ foreach ([] as $key => $response) {
if (!$response instanceof Response) {
continue;
}
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L147
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$openApiDefinition->components->schemas = $allSchemas;
}
foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
- if (!$response instanceof Response) {
+ if (!true) {
continue;
}
/** @var array<string, Response> $allSchemas */
|
Run Infection for added files:
src/Merge/ReferenceNormalizer.php#L147
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$openApiDefinition->components->schemas = $allSchemas;
}
foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
- if (!$response instanceof Response) {
+ if (!false) {
continue;
}
/** @var array<string, Response> $allSchemas */
|
Run CI with coverage:
src/FileHandling/RegexFinder.php#L61
Escaped Mutant for Mutator "UnwrapArrayFilter":
@@ @@
});
$recursiveIterator = new RecursiveIteratorIterator($regexIterator);
$matches = array_values(iterator_to_array($recursiveIterator));
- assert(array_filter($matches, static fn(mixed $input): bool => is_string($input)) === $matches);
+ assert($matches === $matches);
return $matches;
}
}
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L36
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
foreach ($path->parameters as $parameterIndex => $parameter) {
/** @var array<int, Parameter|Reference> $allParameters */
$allParameters = $path->parameters;
- if ($parameter instanceof Reference) {
+ if (true) {
$allParameters[$parameterIndex] = $this->normalizeReference($parameter, $refFileCollection);
} elseif ($parameter instanceof Parameter) {
$allParameters[$parameterIndex] = $this->normalizeParameters($parameter, $refFileCollection);
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L61
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($operation->requestBody instanceof RequestBody) {
foreach ($operation->requestBody->content as $contentType => $content) {
$allRequestBodyContent = $operation->requestBody->content;
- if (!$content->schema instanceof Schema) {
+ if (!true) {
continue;
}
$allRequestBodyContent[$contentType]->schema = $this->normalizeProperties($content->schema, $refFileCollection);
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L95
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
if ($responseContent->schema instanceof Reference) {
$responseContent->schema = $this->normalizeReference($responseContent->schema, $refFileCollection);
}
- if ($responseContent->schema instanceof Schema) {
+ if (true) {
$schemaProperties = $responseContent->schema->properties ?? [];
foreach ($schemaProperties as $propertyName => $property) {
if (!$property instanceof Reference) {
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L135
Escaped Mutant for Mutator "NotIdentical":
@@ @@
}
}
}
- if ($openApiDefinition->components !== null) {
+ if ($openApiDefinition->components === null) {
foreach ($openApiDefinition->components->schemas ?? [] as $key => $schema) {
$allSchemas = $openApiDefinition->components->schemas;
if (!$schema instanceof Schema) {
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L136
Escaped Mutant for Mutator "Coalesce":
@@ @@
}
}
if ($openApiDefinition->components !== null) {
- foreach ($openApiDefinition->components->schemas ?? [] as $key => $schema) {
+ foreach ([] ?? $openApiDefinition->components->schemas as $key => $schema) {
$allSchemas = $openApiDefinition->components->schemas;
if (!$schema instanceof Schema) {
continue;
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L136
Escaped Mutant for Mutator "Foreach_":
@@ @@
}
}
if ($openApiDefinition->components !== null) {
- foreach ($openApiDefinition->components->schemas ?? [] as $key => $schema) {
+ foreach ([] as $key => $schema) {
$allSchemas = $openApiDefinition->components->schemas;
if (!$schema instanceof Schema) {
continue;
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L146
Escaped Mutant for Mutator "Coalesce":
@@ @@
$allSchemas[$key] = $this->normalizeProperties($schema, $refFileCollection);
$openApiDefinition->components->schemas = $allSchemas;
}
- foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
+ foreach ([] ?? $openApiDefinition->components->responses as $key => $response) {
if (!$response instanceof Response) {
continue;
}
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L146
Escaped Mutant for Mutator "Foreach_":
@@ @@
$allSchemas[$key] = $this->normalizeProperties($schema, $refFileCollection);
$openApiDefinition->components->schemas = $allSchemas;
}
- foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
+ foreach ([] as $key => $response) {
if (!$response instanceof Response) {
continue;
}
|
Run CI with coverage:
src/Merge/ReferenceNormalizer.php#L147
Escaped Mutant for Mutator "InstanceOf_":
@@ @@
$openApiDefinition->components->schemas = $allSchemas;
}
foreach ($openApiDefinition->components->responses ?? [] as $key => $response) {
- if (!$response instanceof Response) {
+ if (!true) {
continue;
}
/** @var array<string, Response> $allSchemas */
|
Loading