Skip to content

Pimcore Studio Integration #3689

Pimcore Studio Integration

Pimcore Studio Integration #3689

Triggered via pull request February 18, 2026 12:18
@dpfaffenbauerdpfaffenbauer
synchronize #2942
Status Failure
Total duration 3m 29s
Artifacts

static.yml

on: pull_request_target
Matrix: lint
Fit to window
Zoom out
Zoom in

Annotations

43 errors
TypeDoesNotContainType: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L166
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:166:43: TypeDoesNotContainType: Cannot resolve types for $childView->children with type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/056)
RedundantCondition: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L166
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:166:19: RedundantCondition: Type array<int|string, Symfony\Component\Form\FormView> for $childView->children is always isset (see https://psalm.dev/122)
TypeDoesNotContainType: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L68
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:68:58: TypeDoesNotContainType: Cannot resolve types for $view->children with type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/056)
RedundantCondition: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L68
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:68:39: RedundantCondition: Type array<int|string, Symfony\Component\Form\FormView> for $view->children is always isset (see https://psalm.dev/122)
InternalClass: src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/CoreShopStudioFormExtension.php#L25
src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/CoreShopStudioFormExtension.php:25:49: InternalClass: Symfony\Component\HttpKernel\DependencyInjection\Extension is internal to Symfony but called from CoreShop\Bundle\StudioFormBundle\DependencyInjection\CoreShopStudioFormExtension (see https://psalm.dev/174)
ArgumentTypeCoercion: src/CoreShop/Bundle/RuleBundle/Form/Type/AbstractConfigurableRuleElementType.php#L106
src/CoreShop/Bundle/RuleBundle/Form/Type/AbstractConfigurableRuleElementType.php:106:37: ArgumentTypeCoercion: Argument 2 of Symfony\Component\Form\FormBuilderInterface::add expects class-string<Symfony\Component\Form\FormTypeInterface>|null, but parent type string provided (see https://psalm.dev/193)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php#L29
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php:29:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopSelectAdapter (see https://psalm.dev/174)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php#L28
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php:28:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopMultiSelectAdapter (see https://psalm.dev/174)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L220
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:220:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L115
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:115:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
^12.3, PHP 8.3, Deps lowest
The strategy configuration was canceled because "lint._8_3__12_3_highest" failed
DocblockTypeContradiction: src/CoreShop/Component/Address/Model/State.php#L113
src/CoreShop/Component/Address/Model/State.php:113:57: DocblockTypeContradiction: Cannot resolve types for $<tmp coalesce var>2458 - docblock-defined type string does not contain null (see https://psalm.dev/155)
InvalidReturnStatement: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L234
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:234:16: InvalidReturnStatement: The inferred type 'list<array{group?: string, label: string, value: int|string}>' does not match the declared return type 'array<array-key, array{label: string, value: int|string}>' for CoreShop\Bundle\StudioFormBundle\Form\Schema\FormSchemaGenerator::serializeChoices (see https://psalm.dev/128)
InvalidReturnType: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L208
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:208:16: InvalidReturnType: The declared return type 'array<array-key, array{label: string, value: int|string}>' for CoreShop\Bundle\StudioFormBundle\Form\Schema\FormSchemaGenerator::serializeChoices is incorrect, got 'list<array{group?: string, label: string, value: int|string}>' (see https://psalm.dev/011)
DocblockTypeContradiction: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L166
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:166:43: DocblockTypeContradiction: Cannot resolve types for $childView->children with docblock-defined type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/155)
DocblockTypeContradiction: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L68
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:68:58: DocblockTypeContradiction: Cannot resolve types for $view->children with docblock-defined type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/155)
DocblockTypeContradiction: src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/Compiler/RegisterStudioFormTypesPass.php#L46
src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/Compiler/RegisterStudioFormTypesPass.php:46:38: DocblockTypeContradiction: '' does not contain class-string (see https://psalm.dev/155)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php#L29
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php:29:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopSelectAdapter (see https://psalm.dev/174)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php#L28
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php:28:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopMultiSelectAdapter (see https://psalm.dev/174)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L220
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:220:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L115
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:115:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
^12.3, PHP 8.4, Deps lowest
The strategy configuration was canceled because "lint._8_3__12_3_highest" failed
DocblockTypeContradiction: src/CoreShop/Component/Address/Model/State.php#L113
src/CoreShop/Component/Address/Model/State.php:113:57: DocblockTypeContradiction: Cannot resolve types for $<tmp coalesce var>2458 - docblock-defined type string does not contain null (see https://psalm.dev/155)
InvalidReturnStatement: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L234
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:234:16: InvalidReturnStatement: The inferred type 'list<array{group?: string, label: string, value: int|string}>' does not match the declared return type 'array<array-key, array{label: string, value: int|string}>' for CoreShop\Bundle\StudioFormBundle\Form\Schema\FormSchemaGenerator::serializeChoices (see https://psalm.dev/128)
InvalidReturnType: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L208
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:208:16: InvalidReturnType: The declared return type 'array<array-key, array{label: string, value: int|string}>' for CoreShop\Bundle\StudioFormBundle\Form\Schema\FormSchemaGenerator::serializeChoices is incorrect, got 'list<array{group?: string, label: string, value: int|string}>' (see https://psalm.dev/011)
DocblockTypeContradiction: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L166
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:166:43: DocblockTypeContradiction: Cannot resolve types for $childView->children with docblock-defined type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/155)
DocblockTypeContradiction: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L68
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:68:58: DocblockTypeContradiction: Cannot resolve types for $view->children with docblock-defined type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/155)
DocblockTypeContradiction: src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/Compiler/RegisterStudioFormTypesPass.php#L46
src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/Compiler/RegisterStudioFormTypesPass.php:46:38: DocblockTypeContradiction: '' does not contain class-string (see https://psalm.dev/155)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php#L29
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php:29:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopSelectAdapter (see https://psalm.dev/174)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php#L28
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php:28:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopMultiSelectAdapter (see https://psalm.dev/174)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L220
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:220:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L115
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:115:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
^12.3, PHP 8.4, Deps highest
The strategy configuration was canceled because "lint._8_3__12_3_highest" failed
TypeDoesNotContainType: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L166
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:166:43: TypeDoesNotContainType: Cannot resolve types for $childView->children with type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/056)
RedundantCondition: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L166
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:166:19: RedundantCondition: Type array<int|string, Symfony\Component\Form\FormView> for $childView->children is always isset (see https://psalm.dev/122)
TypeDoesNotContainType: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L68
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:68:58: TypeDoesNotContainType: Cannot resolve types for $view->children with type array<int|string, Symfony\Component\Form\FormView> and !isset assertion (see https://psalm.dev/056)
RedundantCondition: src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php#L68
src/CoreShop/Bundle/StudioFormBundle/Form/Schema/FormSchemaGenerator.php:68:39: RedundantCondition: Type array<int|string, Symfony\Component\Form\FormView> for $view->children is always isset (see https://psalm.dev/122)
InternalClass: src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/CoreShopStudioFormExtension.php#L25
src/CoreShop/Bundle/StudioFormBundle/DependencyInjection/CoreShopStudioFormExtension.php:25:49: InternalClass: Symfony\Component\HttpKernel\DependencyInjection\Extension is internal to Symfony but called from CoreShop\Bundle\StudioFormBundle\DependencyInjection\CoreShopStudioFormExtension (see https://psalm.dev/174)
ArgumentTypeCoercion: src/CoreShop/Bundle/RuleBundle/Form/Type/AbstractConfigurableRuleElementType.php#L106
src/CoreShop/Bundle/RuleBundle/Form/Type/AbstractConfigurableRuleElementType.php:106:37: ArgumentTypeCoercion: Argument 2 of Symfony\Component\Form\FormBuilderInterface::add expects class-string<Symfony\Component\Form\FormTypeInterface>|null, but parent type string provided (see https://psalm.dev/193)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php#L29
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopSelectAdapter.php:29:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopSelectAdapter (see https://psalm.dev/174)
InternalClass: src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php#L28
src/CoreShop/Bundle/ResourceBundle/StudioBackend/DataAdapter/CoreShopMultiSelectAdapter.php:28:20: InternalClass: Pimcore\Bundle\StudioBackendBundle\DataObject\Service\DataAdapterLoaderInterface is internal to Pimcore but called from CoreShop\Bundle\ResourceBundle\StudioBackend\DataAdapter\CoreShopMultiSelectAdapter (see https://psalm.dev/174)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L220
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:220:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)
MissingClosureReturnType: src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php#L115
src/CoreShop/Bundle/OrderBundle/Controller/StudioOrderDocumentController.php:115:27: MissingClosureReturnType: Closure does not have a return type, expecting mixed (see https://psalm.dev/068)