Skip to content

Add QueryDataWriter implementation #518

Add QueryDataWriter implementation

Add QueryDataWriter implementation #518

Re-run triggered December 13, 2025 10:14
Status Failure
Total duration 5m 32s
Artifacts

static.yml

on: pull_request
Matrix: psalm / psalm
Fit to window
Zoom out
Zoom in

Annotations

10 errors
psalm / PHP 8.3-ubuntu-latest
Process completed with exit code 2.
PossiblyInvalidArgument: src/QueryDataWriter.php#L136
src/QueryDataWriter.php:136:17: PossiblyInvalidArgument: Argument 2 of Yiisoft\Data\Writer\DataWriterException::__construct expects int, but possibly different type int|string provided (see https://psalm.dev/092)
PossiblyInvalidArgument: src/QueryDataWriter.php#L91
src/QueryDataWriter.php:91:17: PossiblyInvalidArgument: Argument 2 of Yiisoft\Data\Writer\DataWriterException::__construct expects int, but possibly different type int|string provided (see https://psalm.dev/092)
MixedArgumentTypeCoercion: src/QueryDataWriter.php#L83
src/QueryDataWriter.php:83:70: MixedArgumentTypeCoercion: Argument 2 of Yiisoft\Db\Command\CommandInterface::upsert expects Yiisoft\Db\Query\QueryInterface|array<string, mixed>, but parent type non-empty-array<array-key, mixed> provided (see https://psalm.dev/194)
TooManyTemplateParams: src/QueryDataWriter.php#L42
src/QueryDataWriter.php:42:34: TooManyTemplateParams: Yiisoft\Data\Db\QueryDataWriter has too many template params when extending Yiisoft\Data\Writer\DataWriterInterface, expecting 0 (see https://psalm.dev/184)
psalm / PHP 8.1-ubuntu-latest
The strategy configuration was canceled because "psalm.psalm.ubuntu-latest_8_3" failed
psalm / PHP 8.2-ubuntu-latest
The strategy configuration was canceled because "psalm.psalm.ubuntu-latest_8_3" failed
psalm / PHP 8.2-ubuntu-latest
The operation was canceled.
psalm / PHP 8.4-ubuntu-latest
The strategy configuration was canceled because "psalm.psalm.ubuntu-latest_8_3" failed
psalm / PHP 8.4-ubuntu-latest
The operation was canceled.