From cf26f4d75ff9d0edcb646b6bbeb318b16161826c Mon Sep 17 00:00:00 2001 From: barbaragr Date: Fri, 22 May 2026 15:57:35 +0200 Subject: [PATCH 1/3] Added ci configuration --- behat_ibexa_headless.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/behat_ibexa_headless.yaml b/behat_ibexa_headless.yaml index 6728d735..9374e769 100644 --- a/behat_ibexa_headless.yaml +++ b/behat_ibexa_headless.yaml @@ -19,6 +19,7 @@ regression: - '%paths.base%/vendor/ibexa/product-catalog/features/setup/setup.feature' - '%paths.base%/vendor/ibexa/connector-openai/features/setup/setup.feature' - '%paths.base%/vendor/ibexa/behat/features/setup/userSettings/integrationHelp.feature' + - '%paths.base%/vendor/ibexa/product-catalog-date-time-attribute/features/setup/setup.feature' contexts: - Ibexa\Behat\API\Context\ContentContext - Ibexa\Behat\API\Context\ContentTypeContext @@ -42,6 +43,7 @@ regression: - '%paths.base%/vendor/ibexa/connector-ai/features/browser' - '%paths.base%/vendor/ibexa/connector-openai/features/browser' - '%paths.base%/vendor/ibexa/integrated-help/features/browser' + - '%paths.base%/vendor/ibexa/product-catalog-date-time-attribute/features/browser' filters: tags: "~@broken&&@IbexaHeadless" contexts: @@ -97,3 +99,4 @@ regression: - Ibexa\ConnectorAi\Behat\Context\AIActionsContext - Ibexa\ConnectorOpenAi\Behat\Context\AIAssistantContext - Ibexa\IntegratedHelp\Behat\BrowserContext\IntegratedHelpContext + - Ibexa\ProductCatalogDateTimeAttribute\Behat\Context\DateTimeAttributeContext From 0b327f99424f56e9808c8dfd610173f36b4625d8 Mon Sep 17 00:00:00 2001 From: barbaragr Date: Wed, 3 Jun 2026 10:32:26 +0200 Subject: [PATCH 2/3] Added experience and commerce configuration --- behat_ibexa_commerce.yaml | 3 +++ behat_ibexa_experience.yaml | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/behat_ibexa_commerce.yaml b/behat_ibexa_commerce.yaml index 968496af..2491077b 100644 --- a/behat_ibexa_commerce.yaml +++ b/behat_ibexa_commerce.yaml @@ -25,6 +25,7 @@ regression: - '%paths.base%/vendor/ibexa/discounts-codes/features/setup/setup.feature' - '%paths.base%/vendor/ibexa/activity-log/features/setup/setup.feature' - '%paths.base%/vendor/ibexa/behat/features/setup/userSettings/integrationHelp.feature' + - '%paths.base%/vendor/ibexa/product-catalog-date-time-attribute/features/setup/setup.feature' contexts: - Ibexa\Behat\API\Context\ContentContext - Ibexa\Behat\API\Context\ContentTypeContext @@ -73,6 +74,7 @@ regression: - '%paths.base%/vendor/ibexa/discounts-codes/features/browser' - '%paths.base%/vendor/ibexa/activity-log/features/browser' - '%paths.base%/vendor/ibexa/integrated-help/features/browser' + - '%paths.base%/vendor/ibexa/product-catalog-date-time-attribute/features/browser' filters: tags: "~@broken&&@IbexaCommerce" contexts: @@ -145,3 +147,4 @@ regression: - Ibexa\DiscountsCodes\Behat\Context\DiscountsCodesInStorefrontContext - Ibexa\ActivityLog\Behat\Context\ActivityLogContext - Ibexa\IntegratedHelp\Behat\BrowserContext\IntegratedHelpContext + - Ibexa\ProductCatalogDateTimeAttribute\Behat\Context\DateTimeAttributeContext diff --git a/behat_ibexa_experience.yaml b/behat_ibexa_experience.yaml index 877618c4..8cd37193 100644 --- a/behat_ibexa_experience.yaml +++ b/behat_ibexa_experience.yaml @@ -29,6 +29,7 @@ regression: - '%paths.base%/vendor/ibexa/connector-openai/features/setup/setup.feature' - '%paths.base%/vendor/ibexa/activity-log/features/setup/setup.feature' - '%paths.base%/vendor/ibexa/behat/features/setup/userSettings/integrationHelp.feature' + - '%paths.base%/vendor/ibexa/product-catalog-date-time-attribute/features/setup/setup.feature' contexts: - Ibexa\Behat\API\Context\ContentContext - Ibexa\Behat\API\Context\ContentTypeContext @@ -47,7 +48,6 @@ regression: - Ibexa\AdminUi\Behat\BrowserContext\NotificationContext - Behat\MinkExtension\Context\MinkContext - Ibexa\AdminUi\Behat\BrowserContext\NavigationContext - - Ibexa\Workflow\Behat\Context\WorkflowContext - Ibexa\AdminUi\Behat\BrowserContext\UserNotificationContext - Ibexa\AdminUi\Behat\BrowserContext\ContentUpdateContext @@ -73,6 +73,7 @@ regression: - '%paths.base%/vendor/ibexa/connector-openai/features/browser' - '%paths.base%/vendor/ibexa/activity-log/features/browser' - '%paths.base%/vendor/ibexa/integrated-help/features/browser' + - '%paths.base%/vendor/ibexa/product-catalog-date-time-attribute/features/browser' filters: tags: "~@broken&&@IbexaExperience" contexts: @@ -138,3 +139,4 @@ regression: - Ibexa\ConnectorOpenAi\Behat\Context\AIAssistantContext - Ibexa\ActivityLog\Behat\Context\ActivityLogContext - Ibexa\IntegratedHelp\Behat\BrowserContext\IntegratedHelpContext + - Ibexa\ProductCatalogDateTimeAttribute\Behat\Context\DateTimeAttributeContext From 33545e72490f846ed38385f767e6ea09903515e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Bia=C5=82czak?= Date: Mon, 8 Jun 2026 13:59:13 +0200 Subject: [PATCH 3/3] Removed obsolete PHPStan baseline entries for `random_int` parameter type issues. --- phpstan-baseline-7.4.neon | 12 ------------ phpstan-baseline.neon | 12 ------------ 2 files changed, 24 deletions(-) diff --git a/phpstan-baseline-7.4.neon b/phpstan-baseline-7.4.neon index 927af8fd..f596393d 100644 --- a/phpstan-baseline-7.4.neon +++ b/phpstan-baseline-7.4.neon @@ -708,12 +708,6 @@ parameters: count: 1 path: src/lib/API/ContentData/FieldTypeData/SelectionDataProvider.php - - - message: '#^Parameter \#1 \$min \(1\) of function random_int expects lower number than parameter \#2 \$max \(int\<0, max\>\)\.$#' - identifier: argument.type - count: 1 - path: src/lib/API/ContentData/FieldTypeData/SelectionDataProvider.php - - message: '#^Parameter \#1 \$selection of class Ibexa\\Core\\FieldType\\Selection\\Value constructor expects array\, list\ given\.$#' identifier: argument.type @@ -1230,12 +1224,6 @@ parameters: count: 1 path: src/lib/API/Facade/SearchFacade.php - - - message: '#^Parameter \#1 \$min \(0\) of function random_int expects lower number than parameter \#2 \$max \(int\<\-1, max\>\)\.$#' - identifier: argument.type - count: 1 - path: src/lib/API/Facade/SearchFacade.php - - message: '#^Possibly invalid array key type array\\|int\|string\.$#' identifier: offsetAccess.invalidOffset diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 7703594b..01177b21 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -714,12 +714,6 @@ parameters: count: 1 path: src/lib/API/ContentData/FieldTypeData/SelectionDataProvider.php - - - message: '#^Parameter \#1 \$min \(1\) of function random_int expects lower number than parameter \#2 \$max \(int\<0, max\>\)\.$#' - identifier: argument.type - count: 1 - path: src/lib/API/ContentData/FieldTypeData/SelectionDataProvider.php - - message: '#^Parameter \#1 \$selection of class Ibexa\\Core\\FieldType\\Selection\\Value constructor expects array\, list\ given\.$#' identifier: argument.type @@ -1236,12 +1230,6 @@ parameters: count: 1 path: src/lib/API/Facade/SearchFacade.php - - - message: '#^Parameter \#1 \$min \(0\) of function random_int expects lower number than parameter \#2 \$max \(int\<\-1, max\>\)\.$#' - identifier: argument.type - count: 1 - path: src/lib/API/Facade/SearchFacade.php - - message: '#^Possibly invalid array key type array\\|int\|string\.$#' identifier: offsetAccess.invalidOffset