@@ 266-272 (lines=7) @@ | ||
263 | break; |
|
264 | ||
265 | // 値引き明細: 金額 -> 負, 個数 -> 正 |
|
266 | case OrderItemTypeMaster::DISCOUNT: |
|
267 | $errors = $this->validator->validate($OrderItem->getPrice(), [new Assert\LessThanOrEqual(0)]); |
|
268 | $this->addErrorsIfExists($form['price'], $errors); |
|
269 | $errors = $this->validator->validate($OrderItem->getQuantity(), [new Assert\GreaterThanOrEqual(0)]); |
|
270 | $this->addErrorsIfExists($form['quantity'], $errors); |
|
271 | ||
272 | break; |
|
273 | ||
274 | // 送料, 手数料: 金額 -> 正, 個数 -> 正 |
|
275 | case OrderItemTypeMaster::DELIVERY_FEE: |
|
@@ 276-282 (lines=7) @@ | ||
273 | ||
274 | // 送料, 手数料: 金額 -> 正, 個数 -> 正 |
|
275 | case OrderItemTypeMaster::DELIVERY_FEE: |
|
276 | case OrderItemTypeMaster::CHARGE: |
|
277 | $errors = $this->validator->validate($OrderItem->getPrice(), [new Assert\GreaterThanOrEqual(0)]); |
|
278 | $this->addErrorsIfExists($form['price'], $errors); |
|
279 | $errors = $this->validator->validate($OrderItem->getQuantity(), [new Assert\GreaterThanOrEqual(0)]); |
|
280 | $this->addErrorsIfExists($form['quantity'], $errors); |
|
281 | ||
282 | break; |
|
283 | ||
284 | default: |
|
285 | break; |