Update PHPStan packages #4416
Annotations
12 warnings
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Infection:
src/Routing/ErrorHandling/RegisterDefaultComponents.php#L34
Escaped Mutant for Mutator "LogicalOr":
--- Original
+++ New
@@ @@
}
private function hasService(ContainerBuilder $container, string $service) : bool
{
- return $container->hasAlias($service) || $container->hasDefinition($service);
+ return $container->hasAlias($service) && $container->hasDefinition($service);
}
}
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L130
Escaped Mutant for Mutator "Coalesce":
--- Original
+++ New
@@ @@
if (isset($tag['methods'])) {
$tag['methods'] = explode(',', $tag['methods']);
}
- $tag['async'] = (bool) ($tag['async'] ?? false);
+ $tag['async'] = (bool) (false ?? $tag['async']);
$tag['serviceId'] = $serviceId;
$routes[] = $tag;
$names[$tag['route_name']] = $serviceId;
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L130
Escaped Mutant for Mutator "CastBool":
--- Original
+++ New
@@ @@
if (isset($tag['methods'])) {
$tag['methods'] = explode(',', $tag['methods']);
}
- $tag['async'] = (bool) ($tag['async'] ?? false);
+ $tag['async'] = $tag['async'] ?? false;
$tag['serviceId'] = $serviceId;
$routes[] = $tag;
$names[$tag['route_name']] = $serviceId;
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L153
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
$list = [];
foreach ($container->findTaggedServiceIds(Tags::HTTP_MIDDLEWARE) as $serviceId => $tags) {
foreach ($tags as $tag) {
- $priority = (int) ($tag['priority'] ?? 0);
+ $priority = (int) ($tag['priority'] ?? -1);
$path = (string) ($tag['path'] ?? '/');
$list[$priority][$path] ??= [];
$list[$priority][$path][] = $serviceId;
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L153
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
$list = [];
foreach ($container->findTaggedServiceIds(Tags::HTTP_MIDDLEWARE) as $serviceId => $tags) {
foreach ($tags as $tag) {
- $priority = (int) ($tag['priority'] ?? 0);
+ $priority = (int) ($tag['priority'] ?? 1);
$path = (string) ($tag['path'] ?? '/');
$list[$priority][$path] ??= [];
$list[$priority][$path][] = $serviceId;
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L153
Escaped Mutant for Mutator "CastInt":
--- Original
+++ New
@@ @@
$list = [];
foreach ($container->findTaggedServiceIds(Tags::HTTP_MIDDLEWARE) as $serviceId => $tags) {
foreach ($tags as $tag) {
- $priority = (int) ($tag['priority'] ?? 0);
+ $priority = $tag['priority'] ?? 0;
$path = (string) ($tag['path'] ?? '/');
$list[$priority][$path] ??= [];
$list[$priority][$path][] = $serviceId;
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L154
Escaped Mutant for Mutator "Coalesce":
--- Original
+++ New
@@ @@
foreach ($container->findTaggedServiceIds(Tags::HTTP_MIDDLEWARE) as $serviceId => $tags) {
foreach ($tags as $tag) {
$priority = (int) ($tag['priority'] ?? 0);
- $path = (string) ($tag['path'] ?? '/');
+ $path = (string) ('/' ?? $tag['path']);
$list[$priority][$path] ??= [];
$list[$priority][$path][] = $serviceId;
}
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L154
Escaped Mutant for Mutator "CastString":
--- Original
+++ New
@@ @@
foreach ($container->findTaggedServiceIds(Tags::HTTP_MIDDLEWARE) as $serviceId => $tags) {
foreach ($tags as $tag) {
$priority = (int) ($tag['priority'] ?? 0);
- $path = (string) ($tag['path'] ?? '/');
+ $path = $tag['path'] ?? '/';
$list[$priority][$path] ??= [];
$list[$priority][$path][] = $serviceId;
}
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L162
Escaped Mutant for Mutator "AssignCoalesce":
--- Original
+++ New
@@ @@
}
}
$list[Priorities::CONTENT_NEGOTIATION]['/'] ??= [];
- $list[Priorities::BEFORE_CUSTOM]['/'] ??= [];
+ $list[Priorities::BEFORE_CUSTOM]['/'] = [];
$list[Priorities::AFTER_CUSTOM]['/'] ??= [];
$list[Priorities::CONTENT_NEGOTIATION]['/'][] = ContentTypeMiddleware::class;
$list[Priorities::BEFORE_CUSTOM]['/'][] = RouteMiddleware::class;
|
Infection:
src/Routing/Mezzio/RegisterServices.php#L201
Escaped Mutant for Mutator "ArrayOneItem":
--- Original
+++ New
@@ @@
}
}
}
- return $prioritised;
+ return count($prioritised) > 1 ? array_slice($prioritised, 0, 1, true) : $prioritised;
}
/** @param string[] $services */
private function registerServiceLocator(ContainerBuilder $container, array $services) : Reference
|
Get composer cache directory
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Loading