diff --git a/Promotion/Action/UnitFixedDiscountPromotionActionCommand.php b/Promotion/Action/UnitFixedDiscountPromotionActionCommand.php index 8f5db513636c..9a89509cb9d3 100644 --- a/Promotion/Action/UnitFixedDiscountPromotionActionCommand.php +++ b/Promotion/Action/UnitFixedDiscountPromotionActionCommand.php @@ -78,7 +78,7 @@ public function execute(PromotionSubjectInterface $subject, array $configuration */ public function getConfigurationFormType() { - return 'sylius_promotion_action_fixed_discount_configuration'; + return 'sylius_promotion_action_unit_fixed_discount_configuration'; } /** diff --git a/Promotion/Action/UnitPercentageDiscountPromotionActionCommand.php b/Promotion/Action/UnitPercentageDiscountPromotionActionCommand.php index 326d3b15f228..de8d5b3ffad4 100644 --- a/Promotion/Action/UnitPercentageDiscountPromotionActionCommand.php +++ b/Promotion/Action/UnitPercentageDiscountPromotionActionCommand.php @@ -75,7 +75,7 @@ public function execute(PromotionSubjectInterface $subject, array $configuration */ public function getConfigurationFormType() { - return 'sylius_promotion_action_percentage_discount_configuration'; + return 'sylius_promotion_action_unit_percentage_discount_configuration'; } /** diff --git a/Promotion/Filter/PriceRangeFilter.php b/Promotion/Filter/PriceRangeFilter.php index 2e56f4bfb4e2..bd6dee83f95e 100644 --- a/Promotion/Filter/PriceRangeFilter.php +++ b/Promotion/Filter/PriceRangeFilter.php @@ -29,7 +29,7 @@ public function filter(array $items, array $configuration) $filteredItems = []; foreach ($items as $item) { - if ($this->isItemVariantInPriceRange($item->getVariant(), $configuration['filters']['price_range'])) { + if ($this->isItemVariantInPriceRange($item->getVariant(), $configuration['filters']['price_range_filter'])) { $filteredItems[] = $item; } } @@ -61,6 +61,6 @@ private function isItemVariantInPriceRange(ProductVariantInterface $variant, arr */ private function isConfigured(array $configuration) { - return isset($configuration['filters']['price_range']['min']); + return isset($configuration['filters']['price_range_filter']['min']); } } diff --git a/Promotion/Filter/TaxonFilter.php b/Promotion/Filter/TaxonFilter.php index 5356503cdc93..8d6846017838 100644 --- a/Promotion/Filter/TaxonFilter.php +++ b/Promotion/Filter/TaxonFilter.php @@ -23,13 +23,13 @@ final class TaxonFilter implements FilterInterface */ public function filter(array $items, array $configuration) { - if (!isset($configuration['filters']['taxons'])) { + if (!isset($configuration['filters']['taxons_filter'])) { return $items; } $filteredItems = []; foreach ($items as $item) { - if ($this->hasProductValidTaxon($item->getProduct(), $configuration['filters']['taxons'])) { + if ($this->hasProductValidTaxon($item->getProduct(), $configuration['filters']['taxons_filter']['taxons'])) { $filteredItems[] = $item; } } diff --git a/spec/Promotion/Action/UnitFixedDiscountPromotionActionCommandSpec.php b/spec/Promotion/Action/UnitFixedDiscountPromotionActionCommandSpec.php index e2a8ac268a6d..43e33eae9e99 100644 --- a/spec/Promotion/Action/UnitFixedDiscountPromotionActionCommandSpec.php +++ b/spec/Promotion/Action/UnitFixedDiscountPromotionActionCommandSpec.php @@ -234,6 +234,6 @@ function it_throws_an_exception_if_passed_subject_to_revert_is_not_order( function it_has_a_configuration_form_type() { - $this->getConfigurationFormType()->shouldReturn('sylius_promotion_action_fixed_discount_configuration'); + $this->getConfigurationFormType()->shouldReturn('sylius_promotion_action_unit_fixed_discount_configuration'); } } diff --git a/spec/Promotion/Action/UnitPercentageDiscountPromotionActionCommandSpec.php b/spec/Promotion/Action/UnitPercentageDiscountPromotionActionCommandSpec.php index 1d51aa3212c5..3436e3af4d8c 100644 --- a/spec/Promotion/Action/UnitPercentageDiscountPromotionActionCommandSpec.php +++ b/spec/Promotion/Action/UnitPercentageDiscountPromotionActionCommandSpec.php @@ -161,6 +161,6 @@ function it_throws_an_exception_if_passed_subject_to_revert_is_not_order( function it_has_a_configuration_form_type() { - $this->getConfigurationFormType()->shouldReturn('sylius_promotion_action_percentage_discount_configuration'); + $this->getConfigurationFormType()->shouldReturn('sylius_promotion_action_unit_percentage_discount_configuration'); } } diff --git a/spec/Promotion/Filter/PriceRangeFilterSpec.php b/spec/Promotion/Filter/PriceRangeFilterSpec.php index f443b2ea55e6..5177f87698e0 100644 --- a/spec/Promotion/Filter/PriceRangeFilterSpec.php +++ b/spec/Promotion/Filter/PriceRangeFilterSpec.php @@ -49,7 +49,7 @@ function it_filters_items_which_has_product_with_price_that_fits_in_configured_r $item3Variant->getPrice()->willReturn(15000); $this - ->filter([$item1, $item2, $item3], ['filters' => ['price_range' => ['min' => 1000, 'max' => 10000]]]) + ->filter([$item1, $item2, $item3], ['filters' => ['price_range_filter' => ['min' => 1000, 'max' => 10000]]]) ->shouldReturn([$item2]) ; } @@ -67,7 +67,7 @@ function it_filters_items_which_has_product_with_price_equal_to_minimum_criteria $item2Variant->getPrice()->willReturn(15000); $this - ->filter([$item1, $item2], ['filters' => ['price_range' => ['min' => 1000, 'max' => 10000]]]) + ->filter([$item1, $item2], ['filters' => ['price_range_filter' => ['min' => 1000, 'max' => 10000]]]) ->shouldReturn([$item1]) ; } @@ -85,7 +85,7 @@ function it_filters_items_which_has_product_with_price_equal_to_maximum_criteria $item2Variant->getPrice()->willReturn(10000); $this - ->filter([$item1, $item2], ['filters' => ['price_range' => ['min' => 1000, 'max' => 10000]]]) + ->filter([$item1, $item2], ['filters' => ['price_range_filter' => ['min' => 1000, 'max' => 10000]]]) ->shouldReturn([$item2]) ; } @@ -107,7 +107,7 @@ function it_filters_items_which_has_product_with_price_that_is_bigger_than_confi $item3Variant->getPrice()->willReturn(10000); $this - ->filter([$item1, $item2, $item3], ['filters' => ['price_range' => ['min' => 1000]]]) + ->filter([$item1, $item2, $item3], ['filters' => ['price_range_filter' => ['min' => 1000]]]) ->shouldReturn([$item2, $item3]) ; } @@ -125,7 +125,7 @@ function it_filters_items_which_has_product_with_price_equal_to_configured_minim $item2Variant->getPrice()->willReturn(1000); $this - ->filter([$item1, $item2], ['filters' => ['price_range' => ['min' => 1000]]]) + ->filter([$item1, $item2], ['filters' => ['price_range_filter' => ['min' => 1000]]]) ->shouldReturn([$item2]) ; } @@ -133,6 +133,6 @@ function it_filters_items_which_has_product_with_price_equal_to_configured_minim function it_returns_all_items_if_configuration_is_invalid(OrderItemInterface $item1, OrderItemInterface $item2) { $this->filter([$item1, $item2], [])->shouldReturn([$item1, $item2]); - $this->filter([$item1, $item2], ['filters' => ['price_range' => ['max' => 10000]]])->shouldReturn([$item1, $item2]); + $this->filter([$item1, $item2], ['filters' => ['price_range_filter' => ['max' => 10000]]])->shouldReturn([$item1, $item2]); } } diff --git a/spec/Promotion/Filter/TaxonFilterSpec.php b/spec/Promotion/Filter/TaxonFilterSpec.php index ec7bef48e952..31e910700675 100644 --- a/spec/Promotion/Filter/TaxonFilterSpec.php +++ b/spec/Promotion/Filter/TaxonFilterSpec.php @@ -49,7 +49,7 @@ function it_filters_passed_order_items_with_given_configuration( $product2->getTaxons()->willReturn([$taxon2]); $taxon2->getCode()->willReturn('taxon2'); - $this->filter([$item1, $item2], ['filters' => ['taxons' => ['taxon1']]])->shouldReturn([$item1]); + $this->filter([$item1, $item2], ['filters' => ['taxons_filter' => ['taxons' => ['taxon1']]]])->shouldReturn([$item1]); } function it_returns_all_items_if_configuration_is_invalid(OrderItemInterface $item)