示例#1
0
 /**
  * @param string $displayName
  * @param string $calculatorPlugin
  * @param int $amount
  * @param bool $isActive
  * @param bool $isExclusive
  *
  * @return \Generated\Shared\Transfer\DiscountTransfer
  */
 protected function initializeDiscount($displayName, $calculatorPlugin, $amount, $isActive, $isExclusive = true)
 {
     $discountTransfer = new DiscountTransfer();
     $discountTransfer->setDisplayName($displayName);
     $discountTransfer->setAmount($amount);
     $discountTransfer->setIsActive($isActive);
     $discountTransfer->setCollectorQueryString('sku = "sku1"');
     $discountTransfer->setCalculatorPlugin($calculatorPlugin);
     $discountTransfer->setIsExclusive($isExclusive);
     return $discountTransfer;
 }
示例#2
0
 /**
  * @param int $amount
  *
  * @return \Generated\Shared\Transfer\DiscountTransfer
  */
 protected function createDiscountTransfer($amount)
 {
     $discountTransfer = new DiscountTransfer();
     $discountTransfer->setCalculatorPlugin('test');
     $discountTransfer->setAmount($amount);
     return $discountTransfer;
 }