multiple_cases.php 744 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. use Magento\Signifyd\Api\Data\CaseInterface;
  7. require __DIR__ . '/case.php';
  8. for ($i = 1; $i < 4; $i ++) {
  9. $newOrder = clone $order;
  10. $newOrder->setEntityId(null)
  11. ->setIncrementId($order->getIncrementId() + $i);
  12. $orderRepository->save($newOrder);
  13. $newCase = clone $case;
  14. $newCase->setEntityId(null)
  15. ->setCaseId($i)
  16. ->setOrderId($newOrder->getEntityId())
  17. ->setStatus(CaseInterface::STATUS_OPEN)
  18. ->setCreatedAt('2016-12-0' . $i . 'T15:' . $i . ':17+0000')
  19. ->setUpdatedAt('2016-12-12T0' . $i . ':23:16+0000')
  20. ->setId(null);
  21. $caseRepository->save($newCase);
  22. }