45 lines
860 B
PHP
45 lines
860 B
PHP
<?php
|
|
|
|
namespace Srmklive\PayPal\Tests\Mocks\Requests;
|
|
|
|
use GuzzleHttp\Utils;
|
|
|
|
trait Trackers
|
|
{
|
|
/**
|
|
* @return array
|
|
*/
|
|
private function mockUpdateTrackingDetailsParams(): array
|
|
{
|
|
return Utils::jsonDecode('{
|
|
"transaction_id": "8MC585209K746392H",
|
|
"tracking_number": "443844607820",
|
|
"status": "SHIPPED",
|
|
"carrier": "FEDEX"
|
|
}', true);
|
|
}
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
private function mockCreateTrackinginBatchesParams(): array
|
|
{
|
|
return Utils::jsonDecode('{
|
|
"trackers": [
|
|
{
|
|
"transaction_id": "8MC585209K746392H",
|
|
"tracking_number": "443844607820",
|
|
"status": "SHIPPED",
|
|
"carrier": "FEDEX"
|
|
},
|
|
{
|
|
"transaction_id": "53Y56775AE587553X",
|
|
"tracking_number": "443844607821",
|
|
"status": "SHIPPED",
|
|
"carrier": "FEDEX"
|
|
}
|
|
]
|
|
}', true);
|
|
}
|
|
}
|