Skip to content

Add phpstan-sealed support #20449

Add phpstan-sealed support

Add phpstan-sealed support #20449

Triggered via pull request July 13, 2025 19:30
Status Failure
Total duration 7m 29s
Artifacts 10

phar.yml

on: pull_request
Download base SHA PHAR
0s
Download base SHA PHAR
integration-tests  /  Check PHAR checksum
5s
integration-tests / Check PHAR checksum
extension-tests  /  Check PHAR checksum
4s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
5s
other-tests / Check PHAR checksum
Commit PHAR
0s
Commit PHAR
Checksum PHAR
0s
Checksum PHAR
PHAR Prefix Diff
0s
PHAR Prefix Diff
Matrix: integration-tests / integration-run-phpstan
Matrix: integration-tests / integration-tests
Matrix: extension-tests / Extension Tests
Matrix: other-tests / Other Tests
integration-tests  /  Integration - Update baselines
0s
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

37 errors
integration-tests / Integration - shipmonk/dead-code-detector tests
Process completed with exit code 2.
integration-tests / Integration - doctrine/collections
Process completed with exit code 1.
integration-tests / Integration - doctrine/collections: src/Order.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - bladestan/bladestan
Process completed with exit code 1.
integration-tests / Integration - bladestan/bladestan: src/TemplateCompiler/PHPStan/FileAnalyserProvider.php#L37
Method Bladestan\TemplateCompiler\PHPStan\FileAnalyserProvider::provide() throws checked exception PHPStan\DependencyInjection\MissingServiceException but it's missing from the PHPDoc @throws tag.
integration-tests / Integration - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - sebastianbergmann/phpunit
Process completed with exit code 1.
integration-tests / Integration - sebastianbergmann/phpunit: src/Framework/NativeType.php#L15
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - laravel/framework: types/Http/Request.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - laravel/framework: types/Autoload.php#L37
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/TransactionIsolationLevel.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/Query/UnionType.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/Query/QueryType.php#L8
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/Query/ForUpdate/ConflictResolutionMode.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/Platforms/TrimMode.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/Platforms/DateIntervalUnit.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/ParameterType.php#L10
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/LockMode.php#L10
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/ColumnCase.php#L10
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - doctrine/dbal: src/ArrayParameterType.php#L7
PHPDoc tag @phpstan-sealed is only valid on class or interface.
integration-tests / Integration - Rector tests
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.4, phpstan-strict-rules)
Process completed with exit code 2.
integration-tests / Integration - doctrine/orm
Process completed with exit code 1.
integration-tests / Integration - doctrine/orm
Process completed with exit code 1.
integration-tests / Integration - doctrine/orm
Internal error: Typed property PHPStan\PhpDoc\ResolvedPhpDocBlock::$phpDocNodeResolver must not be accessed before initialization while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/src/PersistentCollection.php Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - laravel/framework
Internal error: Typed property PHPStan\PhpDoc\ResolvedPhpDocBlock::$phpDocNodeResolver must not be accessed before initialization while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/src/Illuminate/Database/Eloquent/Relations/MorphTo.php Run PHPStan with -v option and post the stack trace to: https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml

Artifacts

Produced during runtime
Name Size Digest
baselines-bladestan-baseline.neon Expired
403 Bytes
sha256:5b0aa60a9876d5715faca93f00a1898af84469fad3cbcceed9e570eab94d28f6
baselines-doctrine-collections-baseline.neon Expired
424 Bytes
sha256:a3cffb9774616b4e4b640b4e4e01236c6cf354f08bc1cb8b77c5037df41824bb
baselines-doctrine-dbal-baseline.neon Expired
783 Bytes
sha256:730045c88290bc3a6ec6387a81e89cb4d7b0ea01c42dee9a82ab5e2f3dfaca98
baselines-doctrine-orm-baseline.neon Expired
1.45 KB
sha256:02a699485793bd0eba6dd62bcd0a5696dc1d1d82b2e6e3a82429e44d82196e8f
baselines-laravel-baseline.neon Expired
158 Bytes
sha256:a200d5bcecf91a1840e2fffb8280ddba5525d1fe87910ffefdeebc8864ba4462
baselines-laravel-types-baseline.neon Expired
336 Bytes
sha256:d7ddf56361a9dd8505e65e239016113952b3cfb8c2230cff7dba49fc6347334c
baselines-phpunit-baseline.neon Expired
621 Bytes
sha256:a5999663fc6e432a5b0d1a6d5f846ac9aadfb4cb3ad0bbb9ffadbb05a7cbaba5
baselines-rector-baseline.neon Expired
506 Bytes
sha256:e6407426eadc524d7a489bf3f3eddf7ce64b7e93446b57dddf5178318497fe2d
phar-file Expired
3.63 MB
sha256:3c75e7c6e7406a5644f5126dcb46cd061f17d3afd6ff97542d5855a87116317d
phar-file-checksum Expired
3.63 MB
sha256:a408bf64b1630a7bf769460223cbb168f874fabc3e260e30c05270d4c78d141a