Skip to content

Add phpstan-sealed support #20448

Add phpstan-sealed support

Add phpstan-sealed support #20448

Triggered via pull request July 13, 2025 19:24
Status Cancelled
Total duration 6m 50s
Artifacts 9

phar.yml

on: pull_request
Download base SHA PHAR
0s
Download base SHA PHAR
integration-tests  /  Check PHAR checksum
7s
integration-tests / Check PHAR checksum
extension-tests  /  Check PHAR checksum
5s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
7s
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
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

44 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 - 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 - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - Rector tests
Process completed with exit code 2.
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 - 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.
extension-tests / Extension Tests (7.4, 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.2, 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
extension-tests / Extension Tests (8.4, 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.3, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-doctrine)
Canceling since a higher priority waiting request for phar-refs/pull/4095/merge exists
extension-tests / Extension Tests (7.4, phpstan-doctrine)
The operation was canceled.
extension-tests / Extension Tests (7.4, phpstan-doctrine)
Canceling since a higher priority waiting request for phar-refs/pull/4095/merge exists
integration-tests / Integration - laravel/framework
The operation was canceled.
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
integration-tests / Integration - laravel/framework
Canceling since a higher priority waiting request for phar-refs/pull/4095/merge exists
Compile PHAR
Canceling since a higher priority waiting request for phar-refs/pull/4095/merge exists
Compile PHAR
Canceling since a higher priority waiting request for phar-refs/pull/4095/merge exists
Compile PHAR
Canceling since a higher priority waiting request for phar-refs/pull/4095/merge exists

Artifacts

Produced during runtime
Name Size Digest
baselines-bladestan-baseline.neon Expired
403 Bytes
sha256:feaaa191ae941ea89f5513cca21243178a407dafdf8db409a6f57540c110227f
baselines-doctrine-collections-baseline.neon Expired
424 Bytes
sha256:ff25870c2070a4bc1475f15336e8f30762856dba511a601ebfecb9e983c3328c
baselines-doctrine-dbal-baseline.neon Expired
783 Bytes
sha256:073047c9fca5cb120c8be872457009ddc7b1a65a21fbcb12307daceb284b76f1
baselines-doctrine-orm-baseline.neon Expired
1.45 KB
sha256:31231e0735589b07ac17baa0de47ccf313567df57544883b6b3ae9b6ae7f971e
baselines-laravel-types-baseline.neon Expired
336 Bytes
sha256:a1776e89aeed650c7d816a6b077f2c5b637c450a5ebd569535052ad34bc7db27
baselines-phpunit-baseline.neon Expired
621 Bytes
sha256:6106240b8fe09748a0ce2d5586fd6205f27ee295dbae845f154d323614801f23
baselines-rector-baseline.neon Expired
506 Bytes
sha256:ca07fbafd17b9b312ff29e6d0efadb4115a81a2d23091d4a1ab9cd4092b3ff8d
phar-file Expired
3.63 MB
sha256:7dca66e32b463f2140cdb9e5bc7d60ffc5f371cb6f22085b6c0d7c08708e989c
phar-file-checksum Expired
3.63 MB
sha256:dce5eefa177820aee6bc3ce309f2608216e6c85462b94e63250176fdeba7b488