Skip to content

Do not report non existent offset for invalid ones #22124

Do not report non existent offset for invalid ones

Do not report non existent offset for invalid ones #22124

Triggered via pull request October 2, 2025 12:36
Status Failure
Total duration 11m 53s
Artifacts 6

phar.yml

on: pull_request
integration-tests  /  Check PHAR checksum
4s
integration-tests / Check PHAR checksum
Download base SHA PHAR
0s
Download base SHA PHAR
extension-tests  /  Check PHAR checksum
6s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
5s
other-tests / Check PHAR checksum
Commit PHAR
0s
Commit PHAR
Matrix: integration-tests / integration-run-phpstan
integration-tests  /  PMMP Tests
1m 25s
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

49 errors
extension-tests / phpstan-mockery (8.5) 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.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
integration-tests / Integration - doctrine/dbal: src/Schema/AbstractSchemaManager.php#L738
Offset 'flags' might not exist on array{name?: mixed, columns?: non-empty-list<mixed>, unique?: bool, primary?: mixed, flags?: mixed, options: array{lengths: non-empty-list<mixed>, where?: mixed}}.
integration-tests / Integration - doctrine/dbal: src/Schema/AbstractSchemaManager.php#L737
Offset 'primary' might not exist on array{name?: mixed, columns?: non-empty-list<mixed>, unique?: bool, primary?: mixed, flags?: mixed, options: array{lengths: non-empty-list<mixed>, where?: mixed}}.
integration-tests / Integration - doctrine/dbal: src/Schema/AbstractSchemaManager.php#L736
Offset 'unique' might not exist on array{name?: mixed, columns?: non-empty-list<mixed>, unique?: bool, primary?: mixed, flags?: mixed, options: array{lengths: non-empty-list<mixed>, where?: mixed}}.
integration-tests / Integration - doctrine/dbal: src/Schema/AbstractSchemaManager.php#L735
Offset 'columns' might not exist on array{name?: mixed, columns?: non-empty-list<mixed>, unique?: bool, primary?: mixed, flags?: mixed, options: array{lengths: non-empty-list<mixed>, where?: mixed}}.
integration-tests / Integration - doctrine/dbal: src/Schema/AbstractSchemaManager.php#L734
Offset 'name' might not exist on array{name?: mixed, columns?: non-empty-list<mixed>, unique?: bool, primary?: mixed, flags?: mixed, options: array{lengths: non-empty-list<mixed>, where?: mixed}}.
integration-tests / Integration - doctrine/orm
Process completed with exit code 1.
integration-tests / Integration - doctrine/orm: src/Query/SqlWalker.php#L1111
Offset mixed might not exist on array<string, array{metadata?: Doctrine\ORM\Mapping\ClassMetadata<object>, parent?: string|null, relation?: Doctrine\ORM\Mapping\AssociationMapping|null, map?: string|null, resultVariable?: Doctrine\ORM\Query\AST\Node|string, nestingLevel: int, token: Doctrine\Common\Lexer\Token<Doctrine\ORM\Query\TokenType, string>}>.
integration-tests / Integration - doctrine/orm: src/Persisters/Entity/JoinedSubclassPersister.php#L506
Offset mixed might not exist on array<string, Doctrine\ORM\Mapping\FieldMapping>.
integration-tests / Integration - doctrine/orm: src/Persisters/Entity/BasicEntityPersister.php#L291
Offset mixed might not exist on array<string, Doctrine\ORM\Mapping\FieldMapping>.
integration-tests / Integration - doctrine/orm: src/Persisters/Collection/ManyToManyPersister.php#L691
Offset mixed might not exist on array<string, string>.
integration-tests / Integration - doctrine/orm: src/Persisters/Collection/ManyToManyPersister.php#L622
Offset mixed might not exist on array<string, string>.
integration-tests / Integration - doctrine/orm: src/Persisters/Collection/ManyToManyPersister.php#L546
Offset mixed might not exist on array<string, string>.
integration-tests / Integration - doctrine/orm: src/Persisters/Collection/ManyToManyPersister.php#L541
Offset mixed might not exist on array<string, string>.
integration-tests / Integration - doctrine/orm: src/Internal/Hydration/AbstractHydrator.php#L353
Offset 'class' might not exist on array{class?: mixed, args: non-empty-array}.
integration-tests / Integration - doctrine/orm: src/Internal/Hydration/AbstractHydrator.php#L347
Offset 'class' might not exist on array{class?: mixed, args: non-empty-array}.
integration-tests / Integration - efabrica-team/phpstan-latte tests
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware: src/Core/Migration/V6_3/Migration1582011195FixCountryStateGermanTranslation.php#L93
Offset mixed might not exist on array{DE-BW: 'Baden-Württemberg', DE-BY: 'Bavaria', DE-BE: 'Berlin', DE-BB: 'Brandenburg', DE-HB: 'Bremen', DE-HH: 'Hamburg', DE-HE: 'Hesse', DE-NI: 'Lower Saxony', ...}.
integration-tests / Integration - shopware/shopware: src/Core/Installer/Controller/ShopConfigurationController.php#L112
Offset mixed might not exist on array<string, array{id: string, label: string}>.
integration-tests / Integration - shopware/shopware: src/Core/Installer/Controller/ShopConfigurationController.php#L66
Offset mixed might not exist on array<string, array{id: string, label: string}>.
integration-tests / Integration - shopware/shopware: src/Core/Framework/Migration/MakeVersionableMigrationHelper.php#L218
Method Shopware\Core\Framework\Migration\MakeVersionableMigrationHelper::mapHydrateForeignKeyData() should return array<string, array{TABLE_NAME: string, COLUMN_NAME: list<string>, REFERENCED_TABLE_NAME: string, REFERENCED_COLUMN_NAME: list<string>}> but returns array<string, array<'COLUMN_NAME'|'REFERENCED_COLUMN…'|'REFERENCED_TABLE…'|'TABLE_NAME', non-empty-list<string>|string>>.
integration-tests / Integration - shopware/shopware: src/Core/Framework/DataAbstractionLayer/Dbal/EntityReader.php#L666
Offset mixed might not exist on array<string, array<string>>.
integration-tests / Integration - shopware/shopware: src/Core/Framework/Adapter/Filesystem/Adapter/GoogleStorageFactory.php#L30
Call to deprecated method __construct() of class Google\Cloud\Storage\StorageClient: This option is being deprecated because of a potential security risk. This option does not validate the credential configuration. The security risk occurs when a credential configuration is accepted from a source that is not under your control and used without validation on your side. If you know that you will be loading credential configurations of a specific type, it is recommended to create the credentials directly and configure them using the `credentialsFetcher` option instead. ``` use Google\Auth\Credentials\ServiceAccountCredentials; $credentialsFetcher = new ServiceAccountCredentials($scopes, $json); $creds = new StorageClient(['credentialsFetcher' => $creds]); ``` This will ensure that an unexpected credential type with potential for malicious intent is not loaded unintentionally. You might still have to do validation for certain credential types. If you are loading your credential configuration from an untrusted source and have not mitigated the risks (e.g. by validating the configuration yourself), make these changes as soon as possible to prevent security risks to your environment. Regardless of the method used, it is always your responsibility to validate configurations received from external sources.
integration-tests / Integration - shopware/shopware: src/Core/Content/ImportExport/Command/ImportEntityCommand.php#L199
Offset mixed might not exist on array<string, Shopware\Core\Content\ImportExport\ImportExportProfileEntity>.

Artifacts

Produced during runtime
Name Size Digest
baselines-bladestan-baseline.neon
572 Bytes
sha256:c0a28112f03b7f13e6fe892d1ed2cdea2378650acf6f1d78de4460258aa75a5a
baselines-doctrine-dbal-baseline.neon
834 Bytes
sha256:4b6572a49f45e0ce69fe137089fcab87ca26663332579103d90c744d01903c69
baselines-doctrine-orm-baseline.neon
1.96 KB
sha256:dcac086de2bb127de9a9d387c1cccc225c46e964d423e90590f4970651fd80e3
baselines-shopware-baseline.neon
3.91 KB
sha256:69dd3651409018d925c059717053601f1fdcccdd476f30f3c72691aeafe0f33d
phar-file
3.68 MB
sha256:0aaed55776370c121d3c4abe511bf2905749d36ad2039cd57b4bed26a9be6a08
phar-file-checksum
3.68 MB
sha256:a9881192dc1fd037c4e2c7449f754e90a2673839c26ef704c9f83edb0263db0f