move settings methods in separate trait
This commit is contained in:
parent
845905a5f0
commit
b83c618099
20 changed files with 274 additions and 316 deletions
|
@ -49,6 +49,7 @@ class ApiVersion4 extends AbstractLoader
|
|||
use V4\Orders;
|
||||
use V4\Packs;
|
||||
use V4\References;
|
||||
use V4\Settings;
|
||||
use V4\Statistic;
|
||||
use V4\Stores;
|
||||
use V4\Telephony;
|
||||
|
|
|
@ -50,31 +50,7 @@ trait Delivery
|
|||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit delivery configuration
|
||||
*
|
||||
* @param array $configuration
|
||||
*
|
||||
* @throws \RetailCrm\Exception\InvalidJsonException
|
||||
* @throws \RetailCrm\Exception\CurlException
|
||||
* @throws \InvalidArgumentException
|
||||
*
|
||||
* @return \RetailCrm\Response\ApiResponse
|
||||
*/
|
||||
public function deliverySettingsEdit(array $configuration)
|
||||
{
|
||||
if (!count($configuration) || empty($configuration['code'])) {
|
||||
throw new \InvalidArgumentException(
|
||||
'Parameter `configuration` must contains a data & configuration `code` must be set'
|
||||
);
|
||||
}
|
||||
|
||||
return $this->client->makeRequest(
|
||||
sprintf('/delivery/generic/setting/%s/edit', $configuration['code']),
|
||||
"POST",
|
||||
['configuration' => json_encode($configuration)]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Delivery tracking update
|
||||
|
|
186
lib/RetailCrm/Methods/V4/Settings.php
Normal file
186
lib/RetailCrm/Methods/V4/Settings.php
Normal file
|
@ -0,0 +1,186 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* PHP version 5.4
|
||||
*
|
||||
* TaskTrait
|
||||
*
|
||||
* @category RetailCrm
|
||||
* @package RetailCrm
|
||||
* @author RetailCrm <integration@retailcrm.ru>
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link http://www.retailcrm.ru/docs/Developers/ApiVersion5
|
||||
*/
|
||||
|
||||
namespace RetailCrm\Methods\V4;
|
||||
|
||||
/**
|
||||
* PHP version 5.4
|
||||
*
|
||||
* TaskTrait class
|
||||
*
|
||||
* @category RetailCrm
|
||||
* @package RetailCrm
|
||||
* @author RetailCrm <integration@retailcrm.ru>
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link http://www.retailcrm.ru/docs/Developers/ApiVersion5
|
||||
*/
|
||||
trait Settings
|
||||
{
|
||||
|
||||
/**
|
||||
* Edit store configuration
|
||||
*
|
||||
* @param array $configuration
|
||||
*
|
||||
* @throws \RetailCrm\Exception\InvalidJsonException
|
||||
* @throws \RetailCrm\Exception\CurlException
|
||||
* @throws \InvalidArgumentException
|
||||
*
|
||||
* @return \RetailCrm\Response\ApiResponse
|
||||
*/
|
||||
public function storeSettingsEdit(array $configuration)
|
||||
{
|
||||
if (!count($configuration) || empty($configuration['code'])) {
|
||||
throw new \InvalidArgumentException(
|
||||
'Parameter `configuration` must contains a data & configuration `code` must be set'
|
||||
);
|
||||
}
|
||||
|
||||
return $this->client->makeRequest(
|
||||
sprintf('/store/setting/%s/edit', $configuration['code']),
|
||||
"POST",
|
||||
['configuration' => json_encode($configuration)]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit telephony settings
|
||||
*
|
||||
* @param string $code symbolic code
|
||||
* @param string $clientId client id
|
||||
* @param boolean $active telephony activity
|
||||
* @param mixed $name service name
|
||||
* @param mixed $makeCallUrl service init url
|
||||
* @param mixed $image service logo url(svg file)
|
||||
*
|
||||
* @param array $additionalCodes
|
||||
* @param array $externalPhones
|
||||
* @param bool $allowEdit
|
||||
* @param bool $inputEventSupported
|
||||
* @param bool $outputEventSupported
|
||||
* @param bool $hangupEventSupported
|
||||
* @param bool $changeUserStatusUrl
|
||||
*
|
||||
* @return \RetailCrm\Response\ApiResponse
|
||||
*/
|
||||
public function telephonySettingsEdit(
|
||||
$code,
|
||||
$clientId,
|
||||
$active = false,
|
||||
$name = false,
|
||||
$makeCallUrl = false,
|
||||
$image = false,
|
||||
$additionalCodes = [],
|
||||
$externalPhones = [],
|
||||
$allowEdit = false,
|
||||
$inputEventSupported = false,
|
||||
$outputEventSupported = false,
|
||||
$hangupEventSupported = false,
|
||||
$changeUserStatusUrl = false
|
||||
) {
|
||||
if (!isset($code)) {
|
||||
throw new \InvalidArgumentException('Code must be set');
|
||||
}
|
||||
|
||||
$parameters['code'] = $code;
|
||||
|
||||
if (!isset($clientId)) {
|
||||
throw new \InvalidArgumentException('client id must be set');
|
||||
}
|
||||
|
||||
$parameters['clientId'] = $clientId;
|
||||
|
||||
if (!isset($active)) {
|
||||
$parameters['active'] = false;
|
||||
} else {
|
||||
$parameters['active'] = $active;
|
||||
}
|
||||
|
||||
if (!isset($name)) {
|
||||
throw new \InvalidArgumentException('name must be set');
|
||||
}
|
||||
|
||||
if (isset($name)) {
|
||||
$parameters['name'] = $name;
|
||||
}
|
||||
|
||||
if (isset($makeCallUrl)) {
|
||||
$parameters['makeCallUrl'] = $makeCallUrl;
|
||||
}
|
||||
|
||||
if (isset($image)) {
|
||||
$parameters['image'] = $image;
|
||||
}
|
||||
|
||||
if (isset($additionalCodes)) {
|
||||
$parameters['additionalCodes'] = $additionalCodes;
|
||||
}
|
||||
|
||||
if (isset($externalPhones)) {
|
||||
$parameters['externalPhones'] = $externalPhones;
|
||||
}
|
||||
|
||||
if (isset($allowEdit)) {
|
||||
$parameters['allowEdit'] = $allowEdit;
|
||||
}
|
||||
|
||||
if (isset($inputEventSupported)) {
|
||||
$parameters['inputEventSupported'] = $inputEventSupported;
|
||||
}
|
||||
|
||||
if (isset($outputEventSupported)) {
|
||||
$parameters['outputEventSupported'] = $outputEventSupported;
|
||||
}
|
||||
|
||||
if (isset($hangupEventSupported)) {
|
||||
$parameters['hangupEventSupported'] = $hangupEventSupported;
|
||||
}
|
||||
|
||||
if (isset($changeUserStatusUrl)) {
|
||||
$parameters['changeUserStatusUrl'] = $changeUserStatusUrl;
|
||||
}
|
||||
|
||||
return $this->client->makeRequest(
|
||||
"/telephony/setting/$code/edit",
|
||||
"POST",
|
||||
['configuration' => json_encode($parameters)]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit delivery configuration
|
||||
*
|
||||
* @param array $configuration
|
||||
*
|
||||
* @throws \RetailCrm\Exception\InvalidJsonException
|
||||
* @throws \RetailCrm\Exception\CurlException
|
||||
* @throws \InvalidArgumentException
|
||||
*
|
||||
* @return \RetailCrm\Response\ApiResponse
|
||||
*/
|
||||
public function deliverySettingsEdit(array $configuration)
|
||||
{
|
||||
if (!count($configuration) || empty($configuration['code'])) {
|
||||
throw new \InvalidArgumentException(
|
||||
'Parameter `configuration` must contains a data & configuration `code` must be set'
|
||||
);
|
||||
}
|
||||
|
||||
return $this->client->makeRequest(
|
||||
sprintf('/delivery/generic/setting/%s/edit', $configuration['code']),
|
||||
"POST",
|
||||
['configuration' => json_encode($configuration)]
|
||||
);
|
||||
}
|
||||
}
|
|
@ -55,32 +55,6 @@ trait Stores
|
|||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit store configuration
|
||||
*
|
||||
* @param array $configuration
|
||||
*
|
||||
* @throws \RetailCrm\Exception\InvalidJsonException
|
||||
* @throws \RetailCrm\Exception\CurlException
|
||||
* @throws \InvalidArgumentException
|
||||
*
|
||||
* @return \RetailCrm\Response\ApiResponse
|
||||
*/
|
||||
public function storeSettingsEdit(array $configuration)
|
||||
{
|
||||
if (!count($configuration) || empty($configuration['code'])) {
|
||||
throw new \InvalidArgumentException(
|
||||
'Parameter `configuration` must contains a data & configuration `code` must be set'
|
||||
);
|
||||
}
|
||||
|
||||
return $this->client->makeRequest(
|
||||
sprintf('/store/setting/%s/edit', $configuration['code']),
|
||||
"POST",
|
||||
['configuration' => json_encode($configuration)]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Upload store prices
|
||||
*
|
||||
|
|
|
@ -30,108 +30,4 @@ use RetailCrm\Methods\V3\Telephony as Previous;
|
|||
trait Telephony
|
||||
{
|
||||
use Previous;
|
||||
|
||||
/**
|
||||
* Edit telephony settings
|
||||
*
|
||||
* @param string $code symbolic code
|
||||
* @param string $clientId client id
|
||||
* @param boolean $active telephony activity
|
||||
* @param mixed $name service name
|
||||
* @param mixed $makeCallUrl service init url
|
||||
* @param mixed $image service logo url(svg file)
|
||||
*
|
||||
* @param array $additionalCodes
|
||||
* @param array $externalPhones
|
||||
* @param bool $allowEdit
|
||||
* @param bool $inputEventSupported
|
||||
* @param bool $outputEventSupported
|
||||
* @param bool $hangupEventSupported
|
||||
* @param bool $changeUserStatusUrl
|
||||
*
|
||||
* @return \RetailCrm\Response\ApiResponse
|
||||
*/
|
||||
public function telephonySettingsEdit(
|
||||
$code,
|
||||
$clientId,
|
||||
$active = false,
|
||||
$name = false,
|
||||
$makeCallUrl = false,
|
||||
$image = false,
|
||||
$additionalCodes = [],
|
||||
$externalPhones = [],
|
||||
$allowEdit = false,
|
||||
$inputEventSupported = false,
|
||||
$outputEventSupported = false,
|
||||
$hangupEventSupported = false,
|
||||
$changeUserStatusUrl = false
|
||||
) {
|
||||
if (!isset($code)) {
|
||||
throw new \InvalidArgumentException('Code must be set');
|
||||
}
|
||||
|
||||
$parameters['code'] = $code;
|
||||
|
||||
if (!isset($clientId)) {
|
||||
throw new \InvalidArgumentException('client id must be set');
|
||||
}
|
||||
|
||||
$parameters['clientId'] = $clientId;
|
||||
|
||||
if (!isset($active)) {
|
||||
$parameters['active'] = false;
|
||||
} else {
|
||||
$parameters['active'] = $active;
|
||||
}
|
||||
|
||||
if (!isset($name)) {
|
||||
throw new \InvalidArgumentException('name must be set');
|
||||
}
|
||||
|
||||
if (isset($name)) {
|
||||
$parameters['name'] = $name;
|
||||
}
|
||||
|
||||
if (isset($makeCallUrl)) {
|
||||
$parameters['makeCallUrl'] = $makeCallUrl;
|
||||
}
|
||||
|
||||
if (isset($image)) {
|
||||
$parameters['image'] = $image;
|
||||
}
|
||||
|
||||
if (isset($additionalCodes)) {
|
||||
$parameters['additionalCodes'] = $additionalCodes;
|
||||
}
|
||||
|
||||
if (isset($externalPhones)) {
|
||||
$parameters['externalPhones'] = $externalPhones;
|
||||
}
|
||||
|
||||
if (isset($allowEdit)) {
|
||||
$parameters['allowEdit'] = $allowEdit;
|
||||
}
|
||||
|
||||
if (isset($inputEventSupported)) {
|
||||
$parameters['inputEventSupported'] = $inputEventSupported;
|
||||
}
|
||||
|
||||
if (isset($outputEventSupported)) {
|
||||
$parameters['outputEventSupported'] = $outputEventSupported;
|
||||
}
|
||||
|
||||
if (isset($hangupEventSupported)) {
|
||||
$parameters['hangupEventSupported'] = $hangupEventSupported;
|
||||
}
|
||||
|
||||
if (isset($changeUserStatusUrl)) {
|
||||
$parameters['changeUserStatusUrl'] = $changeUserStatusUrl;
|
||||
}
|
||||
|
||||
return $this->client->makeRequest(
|
||||
"/telephony/setting/$code/edit",
|
||||
"POST",
|
||||
['configuration' => json_encode($parameters)]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -115,7 +115,7 @@ trait Customers
|
|||
return $this->client->makeRequest(
|
||||
'/customers/notes/create',
|
||||
"POST",
|
||||
['note' => json_encode($note)]
|
||||
$this->fillSite($site, ['note' => json_encode($note)])
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
|
||||
namespace RetailCrm\Tests\Methods\Version4;
|
||||
|
||||
use RetailCrm\ApiClient;
|
||||
use RetailCrm\Test\TestCase;
|
||||
|
||||
/**
|
||||
|
@ -34,7 +35,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersCreate()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$externalId = 'c-create-' . time();
|
||||
|
||||
|
@ -59,7 +60,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCreateExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->customersCreate([]);
|
||||
}
|
||||
|
||||
|
@ -73,7 +74,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersGet(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->customersGet(678678678);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -99,7 +100,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersGetException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->customersGet(678678678, 'asdf');
|
||||
}
|
||||
|
||||
|
@ -111,7 +112,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersEdit(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->customersEdit(
|
||||
[
|
||||
|
@ -138,7 +139,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersEditExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->customersEdit([], 'asdf');
|
||||
}
|
||||
|
||||
|
@ -148,7 +149,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersEditException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->customersEdit(['id' => 678678678], 'asdf');
|
||||
}
|
||||
|
||||
|
@ -157,7 +158,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersList()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->customersList();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -185,7 +186,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersFixExternalIdsException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->customersFixExternalIds([]);
|
||||
}
|
||||
|
||||
|
@ -194,7 +195,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersFixExternalIds()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersCreate([
|
||||
'firstName' => 'Aaa111',
|
||||
|
@ -246,7 +247,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersUploadExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->customersUpload([]);
|
||||
}
|
||||
|
||||
|
@ -255,7 +256,7 @@ class ApiClientCustomersTest extends TestCase
|
|||
*/
|
||||
public function testCustomersUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$externalIdA = 'upload-a-' . time();
|
||||
$externalIdB = 'upload-b-' . time();
|
||||
|
|
|
@ -34,7 +34,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersCreate()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$externalId = 'o-create-' . time();
|
||||
|
||||
|
@ -58,7 +58,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersCreateExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->ordersCreate([]);
|
||||
}
|
||||
|
||||
|
@ -70,7 +70,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersStatuses(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersStatuses();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -117,7 +117,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersGet(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersGet(678678678);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -143,7 +143,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersGetException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->ordersGet(678678678, 'asdf');
|
||||
}
|
||||
|
||||
|
@ -155,7 +155,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersEdit(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersEdit(
|
||||
[
|
||||
|
@ -182,7 +182,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersEditExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->ordersEdit([], 'asdf');
|
||||
}
|
||||
|
||||
|
@ -192,7 +192,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersEditException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->ordersEdit(['id' => 678678678], 'asdf');
|
||||
}
|
||||
|
||||
|
@ -201,7 +201,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersHistory()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersHistory();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -214,7 +214,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersList()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersList();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -238,7 +238,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersFixExternalIdsException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->ordersFixExternalIds([]);
|
||||
}
|
||||
|
||||
|
@ -247,7 +247,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersFixExternalIds()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->ordersCreate([
|
||||
'firstName' => 'Aaa',
|
||||
|
@ -292,7 +292,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersUploadExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->ordersUpload([]);
|
||||
}
|
||||
|
||||
|
@ -301,7 +301,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$externalIdA = 'upload-a-' . time();
|
||||
$externalIdB = 'upload-b-' . time();
|
||||
|
|
|
@ -34,7 +34,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
*/
|
||||
public function testList($name)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$method = $name . 'List';
|
||||
$response = $client->request->$method();
|
||||
|
@ -56,7 +56,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
*/
|
||||
public function testEditingException($name)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$method = $name . 'Edit';
|
||||
$client->request->$method([]);
|
||||
|
@ -70,7 +70,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
*/
|
||||
public function testEditing($name)
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$code = 'dict-' . strtolower($name) . '-' . time();
|
||||
$method = $name . 'Edit';
|
||||
|
@ -104,7 +104,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
public function testSiteEditing()
|
||||
{
|
||||
$name = 'sites';
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$code = 'dict-' . strtolower($name) . '-' . time();
|
||||
$method = $name . 'Edit';
|
||||
|
|
|
@ -35,7 +35,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreCreate()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->storesEdit(['name' => self::SNAME, 'code' => self::SCODE]);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -48,7 +48,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreInventories()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->storeInventories();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -66,7 +66,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testInventoriesException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
$client->request->storeInventoriesUpload([]);
|
||||
}
|
||||
|
||||
|
@ -75,7 +75,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testInventoriesUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->storeInventoriesUpload([
|
||||
[
|
||||
|
@ -109,7 +109,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testInventoriesFailed()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$externalIdA = 'upload-a-' . time();
|
||||
$externalIdB = 'upload-b-' . time();
|
||||
|
@ -136,7 +136,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreProducts()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->storeProducts();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
|
|
@ -40,7 +40,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonySettingsEdit()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->telephonySettingsEdit(
|
||||
self::TEL_CODE,
|
||||
|
@ -67,7 +67,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonySettingsGet()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->telephonySettingsGet(self::TEL_CODE);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -84,7 +84,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonyEvent()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->telephonyCallEvent(
|
||||
'+79999999999',
|
||||
|
@ -109,7 +109,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonyUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->telephonyCallsUpload(
|
||||
[
|
||||
|
@ -148,7 +148,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonyManager()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v4');
|
||||
$client = static::getApiClient(null, null, \RetailCrm\ApiClient::V4);
|
||||
|
||||
$response = $client->request->telephonyCallManager('+79999999999', 1);
|
||||
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* PHP version 5.4
|
||||
*
|
||||
* API client marketplace test class
|
||||
*
|
||||
* @category RetailCrm
|
||||
* @package RetailCrm
|
||||
* @author RetailCrm <integration@retailcrm.ru>
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link http://www.retailcrm.ru/docs/Developers/ApiVersion5
|
||||
*/
|
||||
|
||||
namespace RetailCrm\Tests\Methods\Version5;
|
||||
|
||||
use RetailCrm\Test\TestCase;
|
||||
|
||||
/**
|
||||
* Class ApiClientMarketplaceTest
|
||||
*
|
||||
* @package RetailCrm\Tests
|
||||
*/
|
||||
class ApiClientMarketplaceTest extends TestCase
|
||||
{
|
||||
const SNAME = 'Marketplace integration v5';
|
||||
const SCODE = 'integration_v5';
|
||||
|
||||
/**
|
||||
* @group marketplace_v5
|
||||
*/
|
||||
public function testConfigurationEdit()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
|
||||
$response = $client->request->marketplaceSettingsEdit(
|
||||
[
|
||||
'name' => self::SNAME,
|
||||
'code' => self::SCODE,
|
||||
'logo' => 'http://download.retailcrm.pro/logos/setup.svg',
|
||||
'active' => 'true'
|
||||
]
|
||||
);
|
||||
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
static::assertTrue(in_array($response->getStatusCode(), [200, 201]));
|
||||
static::assertTrue($response->isSuccessful());
|
||||
}
|
||||
}
|
|
@ -34,7 +34,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersCreate()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$externalId = 'o-create-' . time();
|
||||
|
||||
|
@ -58,7 +58,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersCreateExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->ordersCreate([]);
|
||||
}
|
||||
|
||||
|
@ -70,7 +70,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersStatuses(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersStatuses();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -117,7 +117,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersGet(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersGet(678678678);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -143,7 +143,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersGetException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->ordersGet(678678678, 'asdf');
|
||||
}
|
||||
|
||||
|
@ -155,7 +155,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersEdit(array $ids)
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersEdit(
|
||||
[
|
||||
|
@ -182,7 +182,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersEditExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->ordersEdit([], 'asdf');
|
||||
}
|
||||
|
||||
|
@ -192,7 +192,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersEditException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->ordersEdit(['id' => 678678678], 'asdf');
|
||||
}
|
||||
|
||||
|
@ -201,7 +201,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersHistory()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersHistory();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -214,7 +214,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersList()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersList();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -238,7 +238,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersFixExternalIdsException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->ordersFixExternalIds([]);
|
||||
}
|
||||
|
||||
|
@ -247,7 +247,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersFixExternalIds()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersCreate([
|
||||
'firstName' => 'Aaa',
|
||||
|
@ -292,7 +292,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersUploadExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->ordersUpload([]);
|
||||
}
|
||||
|
||||
|
@ -301,7 +301,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$externalIdA = 'upload-a-' . time();
|
||||
$externalIdB = 'upload-b-' . time();
|
||||
|
@ -335,7 +335,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
*/
|
||||
public function testOrdersCombine()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$responseCreateFirst = $client->request->ordersCreate([
|
||||
'firstName' => 'Aaa111',
|
||||
|
@ -372,7 +372,7 @@ class ApiClientOrdersTest extends TestCase
|
|||
|
||||
public function testOrdersPayment()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$externalId = 'AA-' . time();
|
||||
|
||||
$responseCreateFirst = $client->request->ordersCreate([
|
||||
|
|
|
@ -32,7 +32,7 @@ class ApiClientPacksTest extends TestCase
|
|||
*/
|
||||
public function testPacksHistory()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->ordersPacksHistory();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -53,7 +53,7 @@ class ApiClientPacksTest extends TestCase
|
|||
*/
|
||||
public function testPacksCreateFailed()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$pack = [
|
||||
'itemId' => 12,
|
||||
'store' => 'test',
|
||||
|
|
|
@ -34,7 +34,7 @@ class ApiClientPricesTest extends TestCase
|
|||
public function testPricesEdit()
|
||||
{
|
||||
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->pricesTypesEdit(
|
||||
[
|
||||
|
@ -56,7 +56,7 @@ class ApiClientPricesTest extends TestCase
|
|||
*/
|
||||
public function testPricesGet()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->pricesTypes();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -72,7 +72,7 @@ class ApiClientPricesTest extends TestCase
|
|||
*/
|
||||
public function testPricesUploadExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->storePricesUpload([]);
|
||||
}
|
||||
|
||||
|
@ -82,7 +82,7 @@ class ApiClientPricesTest extends TestCase
|
|||
*/
|
||||
public function testPricesUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$xmlIdA = 'upload-a-' . time();
|
||||
$xmlIdB = 'upload-b-' . time();
|
||||
|
|
|
@ -34,7 +34,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
*/
|
||||
public function testList($name)
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$method = $name . 'List';
|
||||
$response = $client->request->$method();
|
||||
|
@ -56,7 +56,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
*/
|
||||
public function testEditingException($name)
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$method = $name . 'Edit';
|
||||
$client->request->$method([]);
|
||||
|
@ -70,7 +70,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
*/
|
||||
public function testEditing($name)
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$code = 'dict-' . strtolower($name) . '-' . time();
|
||||
$method = $name . 'Edit';
|
||||
|
@ -104,7 +104,7 @@ class ApiClientReferenceTest extends TestCase
|
|||
public function testSiteEditing()
|
||||
{
|
||||
$name = 'sites';
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$code = 'dict-' . strtolower($name) . '-' . time();
|
||||
$method = $name . 'Edit';
|
||||
|
|
|
@ -35,7 +35,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreCreate()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->storesEdit(['name' => self::SNAME, 'code' => self::SCODE]);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -48,7 +48,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreInventories()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->storeInventories();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -66,7 +66,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testInventoriesException()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
$client->request->storeInventoriesUpload([]);
|
||||
}
|
||||
|
||||
|
@ -75,7 +75,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testInventoriesUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->storeInventoriesUpload([
|
||||
[
|
||||
|
@ -109,7 +109,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testInventoriesFailed()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$externalIdA = 'upload-a-' . time();
|
||||
$externalIdB = 'upload-b-' . time();
|
||||
|
@ -136,7 +136,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreProducts()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->storeProducts();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -149,7 +149,7 @@ class ApiClientStoreTest extends TestCase
|
|||
*/
|
||||
public function testStoreProductsGroups()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->storeProductsGroups();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
|
|
@ -32,7 +32,7 @@ class ApiClientTasksTest extends TestCase
|
|||
*/
|
||||
public function testTasksList()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v5');
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->tasksList();
|
||||
|
||||
|
@ -46,13 +46,13 @@ class ApiClientTasksTest extends TestCase
|
|||
*/
|
||||
public function testTasksCreateExceptionEmpty()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v5');
|
||||
$client = static::getApiClient();
|
||||
$client->request->tasksCreate([]);
|
||||
}
|
||||
|
||||
public function testTasksCRU()
|
||||
{
|
||||
$client = static::getApiClient(null, null, 'v5');
|
||||
$client = static::getApiClient();
|
||||
|
||||
$task = [
|
||||
'text' => 'test task',
|
||||
|
|
|
@ -31,33 +31,6 @@ class ApiClientTelephonyTest extends TestCase
|
|||
const TEL_CLIENT = '456';
|
||||
const TEL_IMAGE = 'http://www.mec.ph/horizon/wp-content/uploads/2011/11/telephony.svg';
|
||||
|
||||
/**
|
||||
* Settings Edit test
|
||||
*
|
||||
* @group telephony
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testTelephonySettingsEdit()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
|
||||
$response = $client->request->telephonySettingsEdit(
|
||||
self::TEL_CODE,
|
||||
self::TEL_CLIENT,
|
||||
true,
|
||||
'TestTelephonyV5',
|
||||
false,
|
||||
self::TEL_IMAGE,
|
||||
[['userId' => $_SERVER['CRM_USER_ID'], 'code' => '101']],
|
||||
[['siteCode' => 'api-client-php', 'externalPhone' => '+74950000000']]
|
||||
);
|
||||
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
static::assertTrue(in_array($response->getStatusCode(), [200, 201]));
|
||||
static::assertTrue($response->isSuccessful());
|
||||
}
|
||||
|
||||
/**
|
||||
* Settings Get test
|
||||
*
|
||||
|
@ -67,7 +40,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonySettingsGet()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->telephonySettingsGet(self::TEL_CODE);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -84,7 +57,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonyEvent()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->telephonyCallEvent(
|
||||
'+79999999999',
|
||||
|
@ -109,7 +82,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonyUpload()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->telephonyCallsUpload(
|
||||
[
|
||||
|
@ -148,7 +121,7 @@ class ApiClientTelephonyTest extends TestCase
|
|||
*/
|
||||
public function testTelephonyManager()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->telephonyCallManager('+79999999999', 1);
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ class ApiClientUsersTest extends TestCase
|
|||
*/
|
||||
public function testUsersGroups()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->usersGroups();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -45,7 +45,7 @@ class ApiClientUsersTest extends TestCase
|
|||
*/
|
||||
public function testUsersList()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->usersList();
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -58,7 +58,7 @@ class ApiClientUsersTest extends TestCase
|
|||
*/
|
||||
public function testUsersGet()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->usersGet($_SERVER["CRM_USER_ID"]);
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
@ -71,7 +71,7 @@ class ApiClientUsersTest extends TestCase
|
|||
*/
|
||||
public function testUsersStatus()
|
||||
{
|
||||
$client = static::getApiClient(null, null, "v5");
|
||||
$client = static::getApiClient();
|
||||
|
||||
$response = $client->request->usersStatus($_SERVER["CRM_USER_ID"], 'dinner');
|
||||
static::assertInstanceOf('RetailCrm\Response\ApiResponse', $response);
|
||||
|
|
Loading…
Add table
Reference in a new issue