Trackers.php 860 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace Srmklive\PayPal\Tests\Mocks\Requests;
  3. use GuzzleHttp\Utils;
  4. trait Trackers
  5. {
  6. /**
  7. * @return array
  8. */
  9. private function mockUpdateTrackingDetailsParams(): array
  10. {
  11. return Utils::jsonDecode('{
  12. "transaction_id": "8MC585209K746392H",
  13. "tracking_number": "443844607820",
  14. "status": "SHIPPED",
  15. "carrier": "FEDEX"
  16. }', true);
  17. }
  18. /**
  19. * @return array
  20. */
  21. private function mockCreateTrackinginBatchesParams(): array
  22. {
  23. return Utils::jsonDecode('{
  24. "trackers": [
  25. {
  26. "transaction_id": "8MC585209K746392H",
  27. "tracking_number": "443844607820",
  28. "status": "SHIPPED",
  29. "carrier": "FEDEX"
  30. },
  31. {
  32. "transaction_id": "53Y56775AE587553X",
  33. "tracking_number": "443844607821",
  34. "status": "SHIPPED",
  35. "carrier": "FEDEX"
  36. }
  37. ]
  38. }', true);
  39. }
  40. }