chore(deps): update phpstan packages to v2 (major) (#269) #1422
Annotations
9 warnings
Run Infection:
src/Client/Http/RequestFactory.php#L39
Escaped Mutant for Mutator "LogicalAnd":
@@ @@
/** @throws InvalidArgumentException */
public function __construct(private ParamValueConverterRegistry $paramValueConverterRegistry, private RequestFactoryInterface $requestFactory, private StreamFactoryInterface $streamFactory, UriFactoryInterface|null $uriFactory = null, UriInterface|string $uri = '')
{
- if ($uriFactory === null && $uri === '') {
+ if ($uriFactory === null || $uri === '') {
$uri = null;
} elseif (is_string($uri)) {
if ($uriFactory === null) {
|
Run Infection:
src/Client/Http/RequestFactory.php#L87
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
}
}
/** @var array<string, Type> $paramToType */
- $paramToType = array_reduce(array_keys($matches[1]), static function (array $acc, string|int $k) use ($matches) {
+ $paramToType = array_reduce(array_keys($matches[2]), static function (array $acc, string|int $k) use ($matches) {
$acc[$matches[1][$k]] = Type::fromString($matches[2][$k]);
return $acc;
}, []);
|
Run Infection:
src/Client/Http/RequestFactory.php#L112
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
}
try {
$body = new MultipartStream($streamElements);
- $request = $request->withBody($body)->withHeader('Content-Type', 'multipart/form-data; boundary=' . $body->getBoundary());
+ $request = $request->withBody($body)->withHeader('Content-Type', 'multipart/form-data; boundary=');
} catch (InvalidArgumentException) {
absurd();
}
|
Run Infection:
src/Client/PsrClickHouseClient.php#L62
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
}
public function executeQueryWithParams(string $query, array $params, array $settings = []): void
{
- $this->executeRequest($this->sqlFactory->createWithParameters($query, $params), params: $params, settings: $settings);
+
}
public function select(string $query, Format $outputFormat, array $settings = []): Output
{
|
Run Infection:
src/Client/PsrClickHouseClient.php#L146
Escaped Mutant for Mutator "Identical":
@@ @@
CLICKHOUSE, params: $params, settings: $settings);
return;
}
- if ($columns === null) {
+ if ($columns !== null) {
$firstRow = $values[array_key_first($values)];
$columns = array_keys($firstRow);
if (is_int($columns[0])) {
|
Run Infection:
src/Exception/ServerError.php#L20
Escaped Mutant for Mutator "PregMatchRemoveCaret":
@@ @@
public static function fromResponse(ResponseInterface $response): self
{
$bodyContent = $response->getBody()->__toString();
- return new self($bodyContent, code: preg_match('~^Code: (\d+). DB::Exception:~', $bodyContent, $matches) === 1 ? (int) $matches[1] : 0);
+ return new self($bodyContent, code: preg_match('~Code: (\d+). DB::Exception:~', $bodyContent, $matches) === 1 ? (int) $matches[1] : 0);
}
}
|
Run Infection:
src/Exception/ServerError.php#L20
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
public static function fromResponse(ResponseInterface $response): self
{
$bodyContent = $response->getBody()->__toString();
- return new self($bodyContent, code: preg_match('~^Code: (\d+). DB::Exception:~', $bodyContent, $matches) === 1 ? (int) $matches[1] : 0);
+ return new self($bodyContent, code: preg_match('~^Code: (\d+). DB::Exception:~', $bodyContent, $matches) === 1 ? (int) $matches[1] : 1);
}
}
|
Run Infection:
src/Snippet/DatabaseSize.php#L34
Escaped Mutant for Mutator "Coalesce":
@@ @@
SELECT sum(bytes) AS size
FROM system.parts
WHERE active AND database=:database
- CLICKHOUSE, ['database' => $databaseName ?? Expression::new('currentDatabase()')], $format);
+ CLICKHOUSE, ['database' => Expression::new('currentDatabase()') ?? $databaseName], $format);
return (int) $currentDatabase->data[0]['size'];
}
}
|
Run Infection:
src/Sql/ValueFormatter.php#L103
Escaped Mutant for Mutator "UnwrapArrayMap":
@@ @@
$firstValue = $value[array_key_first($value)];
$mapper = is_array($firstValue) ? function ($value): string {
assert(is_array($value));
- return sprintf('(%s)', implode(',', array_map(fn($val) => $this->format($val), $value)));
+ return sprintf('(%s)', implode(',', $value));
} : fn($value): string => $value === null ? 'NULL' : $this->format($value);
return implode(',', array_map($mapper, $value));
}
|
Loading