Skip to content

Preserve nonemptiness in constant array merges #53

Preserve nonemptiness in constant array merges

Preserve nonemptiness in constant array merges #53

Triggered via push September 5, 2026 21:55
Status Failure
Total duration 8m 54s
Artifacts 1

ci.yml

on: push
Coverage | PHP 8.5
16s
Coverage | PHP 8.5
Nix flake
32s
Nix flake
Matrix: lint
Matrix: phpstan-compatibility
Matrix: phpunit-compatibility
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Lint | PHP 8.2
Process completed with exit code 1.
Lint | PHP 8.2: tests/fixtures/functions.php#L82
Function jbboehr\PHPStan\ArrayMerge\Tests\Fixture\genericMergeUnionOperand() should return non-empty-array{a?: int, b?: string, c?: bool} but returns array{}.
Lint | PHP 8.4
Process completed with exit code 1.
Lint | PHP 8.4: tests/fixtures/functions.php#L82
Function jbboehr\PHPStan\ArrayMerge\Tests\Fixture\genericMergeUnionOperand() should return non-empty-array{a?: int, b?: string, c?: bool} but returns array{}.
Lint | PHP 8.5
Process completed with exit code 1.
Lint | PHP 8.5: tests/fixtures/functions.php#L82
Function jbboehr\PHPStan\ArrayMerge\Tests\Fixture\genericMergeUnionOperand() should return non-empty-array{a?: int, b?: string, c?: bool} but returns array{}.
Lint | PHP 8.1
Process completed with exit code 1.
Lint | PHP 8.1: tests/fixtures/functions.php#L82
Function jbboehr\PHPStan\ArrayMerge\Tests\Fixture\genericMergeUnionOperand() should return non-empty-array{a?: int, b?: string, c?: bool} but returns array{}.
Lint | PHP 8.3
Process completed with exit code 1.
Lint | PHP 8.3: tests/fixtures/functions.php#L82
Function jbboehr\PHPStan\ArrayMerge\Tests\Fixture\genericMergeUnionOperand() should return non-empty-array{a?: int, b?: string, c?: bool} but returns array{}.

Artifacts

Produced during runtime
Name Size Digest
coverage-report
4.15 KB
sha256:4b0a46c71f2b10a232f27503e351fd231cb7ae6270de21b2de156e1a3dd2e563