Skip to content

feat: add GenericClassStringType::getObjectClassNames #22849

feat: add GenericClassStringType::getObjectClassNames

feat: add GenericClassStringType::getObjectClassNames #22849

Triggered via pull request November 9, 2025 02:51
Status Failure
Total duration 19m 40s
Artifacts 21

phar.yml

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

Annotations

201 errors
extension-tests / phpstan-beberlei-assert (8.3) make tests
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (7.4) make tests
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.0) make tests
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.5) make tests
Process completed with exit code 2.
extension-tests / phpstan-phpunit (7.4) make tests
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.2) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 / phpstan-mockery (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (7.4) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 - symplify/phpstan-rules
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/phpstan-rules
Process completed with exit code 1.
extension-tests / phpstan-mockery (8.0) make phpstan
Process completed with exit code 2.
integration-tests / Integration - shipmonk-rnd/phpstan-rules: src/Rule/ForbidCustomFunctionsRule.php#L360
Parameter #2 $callArgs of static method PHPStan\Analyser\ArgumentsNormalizer::reorderArgs() expects list<PhpParser\Node\Arg>, array<PhpParser\Node\Arg> given.
extension-tests / phpstan-mockery (8.0) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 / phpstan-beberlei-assert (8.2) make tests
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.3) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 / phpstan-webmozart-assert (8.3) make tests
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.1) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.1) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpstan-beberlei-assert (8.1) make tests
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.5) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 / phpstan-beberlei-assert (8.4) make tests
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.5) make tests
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (8.0) make tests
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.2) make tests
Process completed with exit code 2.
integration-tests / Integration - bladestan/bladestan
Process completed with exit code 1.
integration-tests / Integration - bladestan/bladestan: src/TemplateCompiler/PHPStan/FileAnalyserProvider.php#L59
Method Bladestan\TemplateCompiler\PHPStan\FileAnalyserProvider::provide() throws checked exception PHPStan\DependencyInjection\MissingServiceException but it's missing from the PHPDoc `@throws` tag.
integration-tests / Integration - bladestan/bladestan: src/NodeAnalyzer/ViewVariableAnalyzer.php#L50
Method Bladestan\NodeAnalyzer\ViewVariableAnalyzer::resolve() throws checked exception ValueError but it's missing from the PHPDoc `@throws` tag.
integration-tests / Integration - bladestan/bladestan: src/Compiler/LivewireTagCompiler.php#L116
Dead catch - RuntimeException is never thrown in the try block.
extension-tests / phpstan-mockery (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.1) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 / phpstan-beberlei-assert (8.5) make tests
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.3) make tests
Process completed with exit code 2.
other-tests / Other Tests (8.1, ubuntu-latest, cd e2e/undiscoverable-symbols-2 composer install ../../phpstan a...: src/Validator/EnumValidator.php#L35
PHPDoc tag `@var` with type class-string<MyCLabs\Enum\Enum<int>>|class-string<MyCLabs\Enum\Enum<string>> is not subtype of native type *NEVER*.
extension-tests / phpstan-beberlei-assert (7.4) make tests
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.4) make tests
Process completed with exit code 2.
integration-tests / Integration - shipmonk-rnd/dead-code-detector
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/dead-code-detector: tests/Excluder/TestsUsageExcluderTest.php#L17
Parameter #1 $objectOrClass of class ReflectionClass constructor expects ShipMonk\PHPStan\DeadCode\Excluder\TestsUsageExcluder, string given.
integration-tests / Integration - shipmonk-rnd/dead-code-detector: src/Collector/ProvidedUsagesCollector.php#L94
Parameter #4 ...$values of function sprintf expects bool|float|int|string|null, class-string<PhpParser\Node> given.
integration-tests / Integration - shipmonk-rnd/dead-code-detector: src/Collector/ProvidedUsagesCollector.php#L93
Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, class-string<ShipMonk\PHPStan\DeadCode\Provider\MemberUsageProvider> given.
extension-tests / phpdoc-parser (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.0) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.0) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpstan-webmozart-assert (8.1) make tests
Process completed with exit code 2.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ProxyAutoloader.php#L51
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/FactoryAutoloader.php#L54
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/FactoryAutoloader.php#L53
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/FactoryAutoloader.php#L51
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ExtensionInterfaceAutoloader.php#L70
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ExtensionInterfaceAutoloader.php#L69
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ExtensionInterfaceAutoloader.php#L67
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ExtensionAutoloader.php#L71
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ExtensionAutoloader.php#L70
Parameter #1 $key of method PHPStan\Cache\Cache::save() expects non-empty-string, string given.
integration-tests / Integration - bitExpert/phpstan-magento: src/bitExpert/PHPStan/Magento/Autoload/ExtensionAutoloader.php#L68
Parameter #1 $key of method PHPStan\Cache\Cache::load() expects non-empty-string, string given.
extension-tests / phpdoc-parser (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.2) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.2) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpstan-mockery (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.4) make phpstan
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/extension/tests/Mockery/MockeryTest.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 / phpdoc-parser (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.4) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.4) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpstan-phpunit (8.4) make tests
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.2) make tests
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.1) make tests
Process completed with exit code 2.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L94
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\OCI8\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L90
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L86
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L82
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLite3\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L78
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L74
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\OCI\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L70
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L66
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLite\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L62
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\MySQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (7.4) make phpstan: src/Doctrine/Driver/DriverDetector.php#L58
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\Mysqli\\Driver' and true will always evaluate to false.
extension-tests / phpstan-phpunit (8.0) make tests
Process completed with exit code 2.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/Collector/VariableCollector/SetParametersToTemplateVariableCollector.php#L42
Return type array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedError|Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null of method Efabrica\PHPStanLatte\LatteContext\Collector\VariableCollector\SetParametersToTemplateVariableCollector::collect() can be narrowed to array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/Collector/VariableCollector/AssignToTemplateVariableCollector.php#L52
Return type array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedError|Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null of method Efabrica\PHPStanLatte\LatteContext\Collector\VariableCollector\AssignToTemplateVariableCollector::collect() can be narrowed to array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/Collector/VariableCollector/AssignToArrayOfTemplateVariablesCollector.php#L50
Return type array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedError|Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null of method Efabrica\PHPStanLatte\LatteContext\Collector\VariableCollector\AssignToArrayOfTemplateVariablesCollector::collect() can be narrowed to array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/Collector/VariableCollector/AddToTemplateVariableCollector.php#L45
Return type array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedError|Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null of method Efabrica\PHPStanLatte\LatteContext\Collector\VariableCollector\AddToTemplateVariableCollector::collect() can be narrowed to array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedVariable>|null.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/Collector/TemplatePathCollector/SetFileTemplatePathCollector.php#L44
Return type array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedError|string>|null of method Efabrica\PHPStanLatte\LatteContext\Collector\TemplatePathCollector\SetFileTemplatePathCollector::collect() can be narrowed to array<string>|null.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/Collector/AbstractLatteContextSubCollector.php#L18
Instanceof between PhpParser\Node and class-string<PhpParser\Node> will always evaluate to false.
integration-tests / Integration - efabrica-team/phpstan-latte: src/LatteContext/CollectedData/CollectedTemplateRender.php#L121
Return type array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedError|Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedTemplateRender> of method Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedTemplateRender::buildAll() can be narrowed to array<Efabrica\PHPStanLatte\LatteContext\CollectedData\CollectedTemplateRender>.
integration-tests / Integration - efabrica-team/phpstan-latte: src/Compiler/Compiler/Latte3Compiler.php#L54
Return type array<string, array{object|string, string}|(callable(): mixed)|string> of method Efabrica\PHPStanLatte\Compiler\Compiler\Latte3Compiler::getFunctions() can be narrowed to array<string, array{string, string}|(callable(): mixed)|string>.
integration-tests / Integration - efabrica-team/phpstan-latte: src/Compiler/Compiler/Latte3Compiler.php#L47
Return type array<string, array{object|string, string}|(callable(): mixed)|string> of method Efabrica\PHPStanLatte\Compiler\Compiler\Latte3Compiler::getFilters() can be narrowed to array<string, array{string, string}|(callable(): mixed)|string>.
integration-tests / Integration - efabrica-team/phpstan-latte: src/Compiler/Compiler/Latte2Compiler.php#L97
Return type array<string, array{object|string, string}|(callable(): mixed)|string> of method Efabrica\PHPStanLatte\Compiler\Compiler\Latte2Compiler::getFunctions() can be narrowed to array<string, array{string, string}|(callable(): mixed)|string>.
extension-tests / phpdoc-parser (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.5) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.5) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (7.4) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (7.4) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.3) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L105
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
extension-tests / phpdoc-parser (8.3) make phpstan: tests/PHPStan/Parser/TypeParserTest.php#L76
Call to method PHPUnit\Framework\Assert::assertInstanceOf() with class-string<PHPStan\PhpDocParser\Ast\Type\TypeNode> and PHPStan\PhpDocParser\Ast\Type\TypeNode will always evaluate to false.
integration-tests / Integration - nextras/orm: src/Entity/Reflection/MetadataParser.php#L536
Call to function is_subclass_of() with class-string and 'Nextras\\Orm\\Entity\\Embeddable\\IEmbeddable' will always evaluate to false.
integration-tests / Integration - nextras/orm: src/Entity/Reflection/MetadataParser.php#L355
Call to function is_subclass_of() with (int|string) and 'BackedEnum' will always evaluate to false.
integration-tests / Integration - nextras/orm: src/Entity/Reflection/MetadataParser.php#L353
Call to function is_subclass_of() with (int|string) and 'DateTimeImmutable' will always evaluate to false.
integration-tests / Integration - nextras/orm: src/Entity/Reflection/MetadataParser.php#L284
Call to function is_subclass_of() with string and 'DateTime' will always evaluate to false.
integration-tests / Integration - nextras/orm: src/Entity/PropertyWrapper/BackedEnumWrapper.php#L53
Call to function is_subclass_of() with int|string|null and 'BackedEnum' will always evaluate to false.
integration-tests / Integration - nextras/orm: src/Entity/AbstractEntity.php#L241
Call to an undefined method object::set().
integration-tests / Integration - nextras/orm: src/Entity/AbstractEntity.php#L239
Call to an undefined method object::onEntityRepositoryAttach().
integration-tests / Integration - nextras/orm: src/Entity/AbstractEntity.php#L237
Call to an undefined method object::onEntityAttach().
integration-tests / Integration - nextras/orm: src/Bridges/NetteDI/PhpDocRepositoryFinder.php#L81
Parameter #4 ...$values of function sprintf expects bool|float|int|string|null, class-string<Nextras\Orm\Repository\IRepository<Nextras\Orm\Entity\IEntity>> given.
integration-tests / Integration - nextras/orm: src/Bridges/NetteDI/PhpDocRepositoryFinder.php#L81
Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, class-string<Nextras\Orm\Model\IModel> given.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L94
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\OCI8\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L90
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L86
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L82
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLite3\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L78
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L74
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\OCI\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L70
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L66
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLite\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L62
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\MySQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.1) make phpstan: src/Doctrine/Driver/DriverDetector.php#L58
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\Mysqli\\Driver' and true will always evaluate to false.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionFunctionTest.php#L48
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionFunction, string given.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionEnumUnitCaseTest.php#L42
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionEnumUnitCase, string given.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionEnumTest.php#L60
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionEnum, string given.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionEnumBackedCaseTest.php#L42
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionEnumBackedCase, string given.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionClassTest.php#L55
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionClass, string given.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionClassConstantTest.php#L43
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionClassConstant, string given.
integration-tests / Integration - Roave/BetterReflection: test/unit/Reflection/Adapter/ReflectionAttributeTest.php#L36
Parameter #1 $objectOrClass of class ReflectionClass constructor expects Roave\BetterReflection\Reflection\Adapter\ReflectionAttribute, string given.
integration-tests / Integration - Roave/BetterReflection: src/Util/Exception/NoNodePosition.php#L17
Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, class-string<PhpParser\Node> given.
integration-tests / Integration - Roave/BetterReflection: src/SourceLocator/Type/MemoizingSourceLocator.php#L55
Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, class-string<Roave\BetterReflection\Reflector\Reflector> given.
integration-tests / Integration - Roave/BetterReflection: src/NodeCompiler/Exception/UnableToCompileNode.php#L31
Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, class-string<PhpParser\Node\Expr> given.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L94
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\OCI8\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L90
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L86
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L82
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLite3\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L78
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L74
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\OCI\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L70
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L66
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLite\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L62
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\MySQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.0) make phpstan: src/Doctrine/Driver/DriverDetector.php#L58
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\Mysqli\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L94
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\OCI8\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L90
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L86
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L82
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\SQLite3\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L78
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\PgSQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L74
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\OCI\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L70
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLSrv\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L66
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\SQLite\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L62
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\PDO\\MySQL\\Driver' and true will always evaluate to false.
extension-tests / phpstan-doctrine (8.2) make phpstan: src/Doctrine/Driver/DriverDetector.php#L58
Call to function is_a() with arguments string, 'Doctrine\\DBAL\\Driver\\Mysqli\\Driver' and true will always evaluate to false.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
integration-tests / Integration - doctrine/dbal
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/tests/Tools/DsnParserTest.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 - doctrine/orm: src/Tools/SchemaValidator.php#L374
Strict comparison using === between *NEVER* and class-string<BackedEnum> will always evaluate to false.
integration-tests / Integration - doctrine/orm: src/Tools/SchemaValidator.php#L361
Parameter #1 $objectOrClass of class ReflectionEnum constructor contains unresolvable type.
integration-tests / Integration - doctrine/orm: src/Tools/SchemaValidator.php#L360
Call to function is_a() with arguments string, 'BackedEnum' and true will always evaluate to false.
integration-tests / Integration - doctrine/orm: src/Mapping/MappingException.php#L666
Parameter #5 ...$values of function sprintf expects bool|float|int|string|null, class-string<BackedEnum> given.
integration-tests / Integration - doctrine/orm: src/Mapping/DefaultTypedFieldMapper.php#L87
Method Doctrine\ORM\Mapping\DefaultTypedFieldMapper::validateAndComplete() should return array{fieldName: string, enumType?: class-string<BackedEnum>, type?: string} but returns array{fieldName: string, enumType?: BackedEnum&class-string<UnitEnum>, type?: string}.
integration-tests / Integration - doctrine/orm: src/Mapping/DefaultTypedFieldMapper.php#L80
Method Doctrine\ORM\Mapping\DefaultTypedFieldMapper::validateAndComplete() should return array{fieldName: string, enumType?: class-string<BackedEnum>, type?: string} but returns array{fieldName: string, enumType?: BackedEnum&class-string<UnitEnum>, type: string}.
integration-tests / Integration - doctrine/orm: src/Mapping/AssociationMapping.php#L289
Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, class-string<static(Doctrine\ORM\Mapping\AssociationMapping)> given.
integration-tests / Integration - doctrine/orm: src/Mapping/AssociationMapping.php#L271
Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, class-string<static(Doctrine\ORM\Mapping\AssociationMapping)> given.
integration-tests / Integration - doctrine/orm: src/Mapping/AssociationMapping.php#L259
Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, class-string<static(Doctrine\ORM\Mapping\AssociationMapping)> given.
integration-tests / Integration - doctrine/orm: src/Internal/Hydration/AbstractHydrator.php#L358
Method Doctrine\ORM\Internal\Hydration\AbstractHydrator::gatherRowData() should return array{data: array<array>, newObjects?: array<array{class: ReflectionClass, args: array, obj: object}>, scalars?: array} but returns array{data: array<non-empty-array>, newObjects: array<array{class?: mixed, args: non-empty-array, obj: mixed}>, scalars?: non-empty-array}.
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: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/types/Database/Eloquent/Casts/Castable.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 - Rector tests
Process completed with exit code 1.
integration-tests / Integration - Sylius/Sylius
Process completed with exit code 1.
integration-tests / Integration - Sylius/Sylius: src/Sylius/Component/Payment/Factory/PaymentRequestFactory.php#L30
Call to function is_a() with arguments string, 'Sylius\\Component\\Payment\\Model\\PaymentRequestInterface' and true will always evaluate to false.
integration-tests / Integration - Sylius/Sylius: src/Sylius/Component/Core/Factory/ChannelPricingLogEntryFactory.php#L29
Call to function is_a() with arguments string, 'Sylius\\Component\\Core\\Model\\ChannelPricingLogEntryInterface' and true will always evaluate to false.
integration-tests / Integration - Sylius/Sylius: src/Sylius/Bundle/UserBundle/Provider/AbstractUserProvider.php#L64
Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, class-string<Sylius\Component\User\Model\UserInterface> given.
integration-tests / Integration - Sylius/Sylius: src/Sylius/Bundle/OrderBundle/DependencyInjection/Compiler/TagResettableCartContextsPass.php#L33
Call to function is_subclass_of() with string|null and 'Symfony\\Contracts\\Service\\ResetInterface' will always evaluate to false.
integration-tests / Integration - Sylius/Sylius: src/Sylius/Bundle/CoreBundle/Fixture/OptionsResolver/LazyOption.php#L183
Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, class-string<Sylius\Resource\Model\ResourceInterface> given.
integration-tests / Integration - sebastianbergmann/phpunit
Process completed with exit code 1.
integration-tests / Integration - sebastianbergmann/phpunit
Process completed with exit code 1.
integration-tests / Integration - sebastianbergmann/phpunit
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/src/Framework/TestSuite.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 - efabrica-team/phpstan-latte tests
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Invalid pattern 'e2e/integration/../../shopsys-project-base-baseline.neon'. Relative pathing '.' and '..' is not allowed.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys: src/DataFixtures/Demo/CategoryParameterDataFixture.php#L37
Parameter #1 $objectOrClass of class ReflectionClass constructor expects App\DataFixtures\Demo\CategoryDataFixture, string given.
integration-tests / PMMP Tests
Process completed with exit code 1.
integration-tests / PMMP Tests
Process completed with exit code 1.
integration-tests / PMMP Tests
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/tools/blockstate-upgrade-schema-utils.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 - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/packages/framework/tests/Unit/Component/Cron/CronModuleExecutorTest.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: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/src/Illuminate/Contracts/Database/Eloquent/Castable.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 - drupal/drupal
Process completed with exit code 1.
integration-tests / Integration - drupal/drupal
Process completed with exit code 1.
integration-tests / Integration - drupal/drupal
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/core/modules/serialization/tests/src/Unit/Normalizer/EntityNormalizerTest.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 - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Internal error: Internal error. while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/tests/integration/Core/Framework/AdditionalPermissionValidationTest.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-
119 MB
sha256:3f6c8fd9bde78c334989a071f9444a3ae28efee7a3dbcd5fa9f755a1e284a24c
baselines-better-reflection-baseline.neon
765 Bytes
sha256:2bd5bf78446db182dad136b34a0ff5ff89c5bb873bdd3dd55a717462ff7fb6c1
baselines-bladestan-baseline.neon
572 Bytes
sha256:cb5670d87b4e82825177cc5bf7d812565735cb53c4103da40fc5bc1d10b40695
baselines-doctrine-dbal-baseline.neon
1.08 KB
sha256:f17040edc5e87e713cc20b1bae0b76339c785478d3dcce4606e6974bf5052764
baselines-doctrine-orm-baseline.neon
2.16 KB
sha256:e2de9c6f7ad654cceafdb72c13c3b35940bd7fb48387f0d74ff54084da073333
baselines-drupal-baseline.neon
379 Bytes
sha256:d28644edb2b6c04a714612102ce5bf58fd8f2498eaa3ff304110f3d9af3b58e5
baselines-efabrica-phpstan-latte-baseline.neon
1.04 KB
sha256:c3294b4da0204e06a8e7c424659ca3813f4fe5e10413b6f12877f3c042eca27f
baselines-laravel-baseline.neon
158 Bytes
sha256:3dd6cc7247290cf84e4a1a4175bc34649818fba387372da17814c19656bb7713
baselines-laravel-types-baseline.neon
317 Bytes
sha256:11b51f2c557da87c6e7c227e7855b44bb5f36e1c1a0d9d92317cbe1b0adf94a2
baselines-magento-baseline.neon
825 Bytes
sha256:068c3b024c43b5afdcda8fbf8b115612b0613d43035e1f7852ef2bc805fe4e95
baselines-nextras-baseline.neon
1.09 KB
sha256:36096514a390ef66800f8348eaa4ba54a1bc86fbca00da29ca7387576eef2d93
baselines-phpunit-baseline.neon
892 Bytes
sha256:1b88734cb59777fa506bbff419f75f9262a7e9b2404ca7f5baff2651a1333dd5
baselines-rector-baseline.neon
1.02 KB
sha256:67e30539bb18e500d3fd831c880ffc62168b807360356fcce7699eb00223762e
baselines-shipmonk-dead-code-detector-baseline.neon
505 Bytes
sha256:cc793189dfc6152052476206ea234005f029bd6b18aa214530d162553e68039a
baselines-shipmonk-rnd-baseline.neon
380 Bytes
sha256:cd054245f8a4093ac3cf61adfd077eddb88d9809af15c8fccb99383dd4ebca2d
baselines-shopware-baseline.neon
3.48 KB
sha256:dd17a53443b1a153dc390ea800f646e731fa8faf2994464e4c5affe29e30a7a6
baselines-sylius-baseline.neon
665 Bytes
sha256:94f3612ea53e69b26134d7273c3b499acf46b0c20dc137531e6664da84873f66
baselines-symplify-baseline.neon
2 KB
sha256:fbd0c91750cd3c2bc822f10759c7b62b1a29b7611f67b0806b33144dc42cef12
phar-file
3.67 MB
sha256:bbc11b0f216a81268eee13c63af845cc6a1abe3f1cf7d8d0b9c1aec9139319f5
phar-file-checksum
3.67 MB
sha256:d452b2c53c48704a3bc3f0cf631c5443dc5c9d8a309ec07c8bddab4b442c1a6c
pocketmine-ng-baseline.neon
396 Bytes
sha256:92b1301a5e5d7db6e1e4978f99b180f60fd9d734f785d154531fe44e973fc285