@@ 84-102 (lines=19) @@ | ||
81 | * @param Context|callable $context |
|
82 | * @return CartDiscountDraft |
|
83 | */ |
|
84 | public static function ofNameValuePredicateTargetOrderActiveAndDiscountCode( |
|
85 | LocalizedString $name, |
|
86 | CartDiscountValue $value, |
|
87 | $cartPredicate, |
|
88 | CartDiscountTarget $target, |
|
89 | $sortOrder, |
|
90 | $isActive, |
|
91 | $requiresDiscountCode, |
|
92 | $context = null |
|
93 | ) { |
|
94 | $draft = static::of($context); |
|
95 | return $draft->setName($name) |
|
96 | ->setValue($value) |
|
97 | ->setCartPredicate($cartPredicate) |
|
98 | ->setTarget($target) |
|
99 | ->setSortOrder($sortOrder) |
|
100 | ->setIsActive($isActive) |
|
101 | ->setRequiresDiscountCode($requiresDiscountCode); |
|
102 | } |
|
103 | ||
104 | /** |
|
105 | * @param LocalizedString $name |
|
@@ 114-130 (lines=17) @@ | ||
111 | * @param Context|callable $context |
|
112 | * @return CartDiscountDraft |
|
113 | */ |
|
114 | public static function ofNameValuePredicateOrderActiveAndDiscountCode( |
|
115 | LocalizedString $name, |
|
116 | CartDiscountValue $value, |
|
117 | $cartPredicate, |
|
118 | $sortOrder, |
|
119 | $isActive, |
|
120 | $requiresDiscountCode, |
|
121 | $context = null |
|
122 | ) { |
|
123 | $draft = static::of($context); |
|
124 | return $draft->setName($name) |
|
125 | ->setValue($value) |
|
126 | ->setCartPredicate($cartPredicate) |
|
127 | ->setSortOrder($sortOrder) |
|
128 | ->setIsActive($isActive) |
|
129 | ->setRequiresDiscountCode($requiresDiscountCode); |
|
130 | } |
|
131 | } |
|
132 |