88 lines
2.3 KiB
PHP
88 lines
2.3 KiB
PHP
<?php
|
|
|
|
namespace Tests\Intaro\RetailCrm;
|
|
|
|
/**
|
|
* Class DataService
|
|
*/
|
|
class DataService
|
|
{
|
|
public static function deliveryDataForValidation()
|
|
{
|
|
return [
|
|
'delivery' => [
|
|
'code' => 'boxberry',
|
|
'cost' => 'test',
|
|
'address' => 'test',
|
|
'data' => 'test',
|
|
],
|
|
'weight' => 'test',
|
|
'firstName' => 'test',
|
|
'lastName' => 'test',
|
|
'phone' => 'test',
|
|
'paymentType' => 'test',
|
|
'shipmentStore' => 'test',
|
|
];
|
|
}
|
|
|
|
public static function deliveryDataCourier()
|
|
{
|
|
return [
|
|
'delivery' => [
|
|
'code' => 'test',
|
|
'cost' => 500,
|
|
'address' => 'test address',
|
|
'data' => 'test data'
|
|
],
|
|
'weight' => '3',
|
|
'firstName' => 'TestName',
|
|
'lastName' => 'TestLastName',
|
|
'phone' => '89998887766',
|
|
'paymentType' => 'test',
|
|
'shipmentStore' => 'test',
|
|
];
|
|
}
|
|
|
|
public static function availableSitesAndTypesData()
|
|
{
|
|
return [
|
|
'sites' => [
|
|
'bitrix' => 's1',
|
|
'bitrix2' => 's2'
|
|
],
|
|
'types' => [
|
|
'test1' => [
|
|
'code' => 'test1',
|
|
'active' => true,
|
|
'sites' => []
|
|
],
|
|
'test2' => [
|
|
'code' => 'test2',
|
|
'active' => false,
|
|
'sites' => []
|
|
],
|
|
'test3' => [
|
|
'code' => 'test3',
|
|
'active' => true,
|
|
'sites' => ['crm', 'crm1']
|
|
],
|
|
'test4' => [
|
|
'code' => 'test4',
|
|
'active' => true,
|
|
'sites' => ['bitrix', 'crm']
|
|
],
|
|
'test5' => [
|
|
'code' => 'test5',
|
|
'active' => false,
|
|
'sites' => ['bitrix', 'bitrix2']
|
|
],
|
|
'test6' => [
|
|
'code' => 'test6',
|
|
'active' => true,
|
|
'sites' => ['bitrix', 'bitrix2']
|
|
]
|
|
]
|
|
];
|
|
}
|
|
}
|