Skip to content

Faster ExpressionTypeHolder->equals() #23952

Faster ExpressionTypeHolder->equals()

Faster ExpressionTypeHolder->equals() #23952

Triggered via pull request January 17, 2026 18:32
Status Failure
Total duration 9m 48s
Artifacts 9

phar.yml

on: pull_request
integration-tests  /  Check PHAR checksum
7s
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
1m 17s
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
0s
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

30 errors
other-tests / Other Tests (8, ubuntu-latest, cd e2e/symfony-event composer install --ignore-platform-reqs ../.....
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires symfony/framework-bundle 4.4.* -> satisfiable by symfony/framework-bundle[v4.4.0, ..., v4.4.51]. - symfony/framework-bundle[v4.4.0, ..., v4.4.51] require symfony/http-foundation ^4.4|^5.0 -> found symfony/http-foundation[v4.4.0, ..., v4.4.49, v5.0.0, ..., v5.4.50] but these were not loaded, because they are affected by security advisories ("PKSA-365x-2zjk-pt47", "PKSA-b35n-565h-rs4q", "PKSA-t4rz-hp2g-57t1"). Go to https://packagist.org/security-advisories/ to find advisory details. To ignore the advisories, add them to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
integration-tests / Integration - nextras/orm: src/Repository/Repository.php#L322
Method Nextras\Orm\Repository\Repository::getEntityClassName() should return class-string<E of Nextras\Orm\Entity\IEntity> but returns class-string<E of Nextras\Orm\Entity\IEntity>.
integration-tests / Integration - nextras/orm: src/Repository/Repository.php#L319
Property Nextras\Orm\Repository\Repository<E of Nextras\Orm\Entity\IEntity>::$entityClassName (class-string<E of Nextras\Orm\Entity\IEntity>|null) does not accept class-string<E of Nextras\Orm\Entity\IEntity>.
integration-tests / Integration - nextras/orm: src/Relationships/OneHasOne.php#L29
Method Nextras\Orm\Relationships\OneHasOne::createCollection() should return Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity> but returns Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity>.
integration-tests / Integration - nextras/orm: src/Relationships/OneHasMany.php#L68
Parameter #1 $collection of method Nextras\Orm\Relationships\HasMany<E of Nextras\Orm\Entity\IEntity>::applyDefaultOrder() expects Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity>, Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity> given.
integration-tests / Integration - nextras/orm: src/Relationships/OneHasMany.php#L65
Parameter #1 $entity of method Nextras\Orm\Relationships\HasMany<E of Nextras\Orm\Entity\IEntity>::trackEntity() expects E of Nextras\Orm\Entity\IEntity, E of Nextras\Orm\Entity\IEntity given.
integration-tests / Integration - nextras/orm: src/Relationships/ManyHasOne.php#L21
Method Nextras\Orm\Relationships\ManyHasOne::createCollection() should return Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity> but returns Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity>.
integration-tests / Integration - nextras/orm: src/Relationships/ManyHasMany.php#L86
Parameter #1 $collection of method Nextras\Orm\Relationships\HasMany<E of Nextras\Orm\Entity\IEntity>::applyDefaultOrder() expects Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity>, Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity> given.
integration-tests / Integration - nextras/orm: src/Relationships/ManyHasMany.php#L83
Parameter #1 $entity of method Nextras\Orm\Relationships\HasMany<E of Nextras\Orm\Entity\IEntity>::trackEntity() expects E of Nextras\Orm\Entity\IEntity, E of Nextras\Orm\Entity\IEntity given.
integration-tests / Integration - nextras/orm: src/Mapper/Memory/ArrayMapper.php#L62
Method Nextras\Orm\Mapper\Memory\ArrayMapper::getRepository() should return Nextras\Orm\Repository\IRepository<E of Nextras\Orm\Entity\IEntity> but returns Nextras\Orm\Repository\IRepository<E of Nextras\Orm\Entity\IEntity>.
integration-tests / Integration - nextras/orm: src/Mapper/Dbal/DbalMapper.php#L96
Method Nextras\Orm\Mapper\Dbal\DbalMapper::findAll() should return Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity> but returns Nextras\Orm\Collection\ICollection<E of Nextras\Orm\Entity\IEntity>.
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
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/dead-code-detector
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/dead-code-detector
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/dead-code-detector
Internal error: PHPStan\Analyser\NodeScopeResolver::processExprNode(): Argument #4 ($storage) must be of type PHPStan\Analyser\ExpressionResultStorage, Closure given, called in /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/vendor/shipmonk/phpstan-rules/src/Rule/ForbidCheckedExceptionInCallableRule.php on line 239 while analysing file /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/tests/Rule/DeadCodeRuleTest.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
Process completed with exit code 1.
integration-tests / Integration - doctrine/orm: src/EntityRepository.php#L204
Method Doctrine\ORM\EntityRepository::matching() should return Doctrine\Common\Collections\AbstractLazyCollection<int, T of object> but returns Doctrine\ORM\LazyCriteriaCollection<(int|string), object>.
integration-tests / Integration - Rector tests
Process completed with exit code 2.
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 - rectorphp/rector-src
Process completed with exit code 1.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware: src/Core/Test/Stub/DataAbstractionLayer/StaticSalesChannelRepository.php#L82
Method Shopware\Core\Test\Stub\DataAbstractionLayer\StaticSalesChannelRepository::search() should return Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearchResult<TEntityCollection of Shopware\Core\Framework\DataAbstractionLayer\EntityCollection> but returns Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearchResult<TEntityCollection of Shopware\Core\Framework\DataAbstractionLayer\EntityCollection>.
integration-tests / Integration - shopware/shopware: src/Core/Test/Stub/DataAbstractionLayer/StaticSalesChannelRepository.php#L68
Method Shopware\Core\Test\Stub\DataAbstractionLayer\StaticSalesChannelRepository::search() should return Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearchResult<TEntityCollection of Shopware\Core\Framework\DataAbstractionLayer\EntityCollection> but returns Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearchResult<TEntityCollection of Shopware\Core\Framework\DataAbstractionLayer\EntityCollection>.

Artifacts

Produced during runtime
Name Size Digest
baselines-
118 MB
sha256:6a15c5b9372c86ace2d1d281e119c2fad92e14b8a5cd5edbd2a2b1d2b7bc1715
baselines-doctrine-orm-baseline.neon
773 Bytes
sha256:7ce3c41438059f6c55001c63ca337aa5dcd455cc7e5ab6d94f6af6cdcfbb6b7e
baselines-laravel-baseline.neon
308 Bytes
sha256:83297bcacf743c165e5ff67dcf6c53e1487551b44b3978067a2635387f0375c8
baselines-nextras-baseline.neon
702 Bytes
sha256:7b211ded8d0effa2614a83735968158d3560c5e3a7b3a9a3e72dc5c7a8f7a555
baselines-rector-baseline.neon
621 Bytes
sha256:fab71565508fe0510f4bb65a7f1657acfb77cf9e0432657040b006f742d28c3e
baselines-shipmonk-dead-code-detector-baseline.neon
228 Bytes
sha256:f3dc9998e3f398fdb3edc3bc6f7bbcd20909a8bc93002016669967151af218ab
baselines-shopware-baseline.neon
2.64 KB
sha256:96d0b7857c7a4a51308f19a5c13c1dbdd445d023208ac3b53a91f5d999836409
phar-file
3.69 MB
sha256:134ca6a310c9e4b711982d7cb418aee1f75ab70eec05bd1698f60a74c0ad0813
phar-file-checksum
3.69 MB
sha256:db2e7a99c0d3671da3ecd50f95495e18df57498a6f9ac7a174e85e40e9b987d8