Sylius\Behat\Context\Setup\PromotionContext::itGivesOffOnEveryProductClassifiedAsIfOrderContainsAnyProductClassifiedAs PHP Method

itGivesOffOnEveryProductClassifiedAsIfOrderContainsAnyProductClassifiedAs() public method

public itGivesOffOnEveryProductClassifiedAsIfOrderContainsAnyProductClassifiedAs ( Sylius\Component\Core\Model\PromotionInterface $promotion, $discount, $discountTaxon, $targetTaxon )
$promotion Sylius\Component\Core\Model\PromotionInterface
    public function itGivesOffOnEveryProductClassifiedAsIfOrderContainsAnyProductClassifiedAs(PromotionInterface $promotion, $discount, $discountTaxon, $targetTaxon)
    {
        $rule = $this->ruleFactory->createHasTaxon([$targetTaxon->getCode()]);
        $this->createUnitPercentagePromotion($promotion, $discount, $this->getTaxonFilterConfiguration([$discountTaxon->getCode()]), $rule);
    }
PromotionContext