diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1a9d811d..9660ba1d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+### v3.11.1 от 31.10.2025
+* Переименование классов для работы с ЖКУ
+
### v3.11.0 от 30.10.2025
* Добавлен массив `statements` (почта пользователя для отправки квитанции) при создании платежа
* Добавлены параметры `internet` и `timezone` в чеках
diff --git a/composer.json b/composer.json
index 85be03a7..e432590e 100644
--- a/composer.json
+++ b/composer.json
@@ -13,9 +13,9 @@
],
"dist": {
"type": "zip",
- "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F3.11.0&format=zip"
+ "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F3.11.1&format=zip"
},
- "version": "3.11.0",
+ "version": "3.11.1",
"require": {
"php": ">=8.0",
"ext-curl": "*",
diff --git a/docs/classes/YooKassa-Client.md b/docs/classes/YooKassa-Client.md
index ad1dcb3e..2c7a329b 100644
--- a/docs/classes/YooKassa-Client.md
+++ b/docs/classes/YooKassa-Client.md
@@ -298,7 +298,7 @@ DEFAULT_ATTEMPTS_COUNT = 3
Текущая версия библиотеки.
```php
-SDK_VERSION = '3.11.0'
+SDK_VERSION = '3.11.1'
```
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md
similarity index 84%
rename from docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md
rename to docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md
index 4e3ab70d..968374a1 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md
@@ -1,6 +1,6 @@
# [YooKassa API SDK](../home.md)
-# Class: \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank
+# Class: \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities
### Namespace: [\YooKassa\Request\Payments\PaymentOrderData](../namespaces/yookassa-request-payments-paymentorderdata.md)
---
**Summary:**
@@ -16,10 +16,11 @@
### Properties
| Visibility | Name | Flag | Summary |
| ----------:| ---- | ---- | ------- |
-| public | [$account](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#property_account) | | Счет получателя в банке. |
-| public | [$bic](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#property_bic) | | БИК банка получателя. |
-| public | [$correspondent_account](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#property_correspondent_account) | | Корреспондентский счет банка получателя. |
-| public | [$name](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#property_name) | | Название банка получателя. |
+| public | [$account](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#property_account) | | Счет получателя в банке. |
+| public | [$bic](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#property_bic) | | БИК банка получателя. |
+| public | [$correspondent_account](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#property_correspondent_account) | | Корреспондентский счет банка получателя. |
+| public | [$correspondentAccount](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#property_correspondentAccount) | | Корреспондентский счет банка получателя. |
+| public | [$name](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#property_name) | | Название банка получателя. |
---
### Methods
@@ -31,31 +32,31 @@
| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства. |
| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство. |
| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива. |
-| public | [getAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_getAccount) | | Возвращает account. |
-| public | [getBic()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_getBic) | | Возвращает bic. |
-| public | [getCorrespondentAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_getCorrespondentAccount) | | Возвращает correspondent_account. |
-| public | [getName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_getName) | | Возвращает name. |
+| public | [getAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_getAccount) | | Возвращает account. |
+| public | [getBic()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_getBic) | | Возвращает bic. |
+| public | [getCorrespondentAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_getCorrespondentAccount) | | Возвращает correspondent_account. |
+| public | [getName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_getName) | | Возвращает name. |
| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | |
| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации. |
| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства. |
| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства. |
| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства. |
| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство. |
-| public | [setAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_setAccount) | | Устанавливает account. |
-| public | [setBic()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_setBic) | | Устанавливает bic. |
-| public | [setCorrespondentAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_setCorrespondentAccount) | | Устанавливает correspondent_account. |
-| public | [setName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md#method_setName) | | Устанавливает name. |
+| public | [setAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_setAccount) | | Устанавливает account. |
+| public | [setBic()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_setBic) | | Устанавливает bic. |
+| public | [setCorrespondentAccount()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_setCorrespondentAccount) | | Устанавливает correspondent_account. |
+| public | [setName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md#method_setName) | | Устанавливает name. |
| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). |
| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. |
| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | |
---
### Details
-* File: [lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBank.php](../../lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBank.php)
+* File: [lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilities.php](../../lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilities.php)
* Package: YooKassa\Model
* Class Hierarchy:
* [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
- * \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank
+ * \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities
* See Also:
* [](https://yookassa.ru/developers/api)
@@ -105,6 +106,18 @@
**Details:**
+
+#### public $correspondentAccount : string
+---
+***Description***
+
+Корреспондентский счет банка получателя.
+
+**Type:** string
+
+**Details:**
+
+
#### public $name : string
---
@@ -265,7 +278,7 @@ public getAccount() : string|null
Возвращает account.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
**Returns:** string|null -
@@ -282,7 +295,7 @@ public getBic() : string|null
Возвращает bic.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
**Returns:** string|null -
@@ -299,7 +312,7 @@ public getCorrespondentAccount() : string|null
Возвращает correspondent_account.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
**Returns:** string|null -
@@ -316,7 +329,7 @@ public getName() : string|null
Возвращает name.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
**Returns:** string|null -
@@ -452,7 +465,7 @@ public setAccount(string|null $account = null) : self
Устанавливает account.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
##### Parameters:
| Type | Name | Description |
@@ -474,7 +487,7 @@ public setBic(string|null $bic = null) : self
Устанавливает bic.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
##### Parameters:
| Type | Name | Description |
@@ -496,7 +509,7 @@ public setCorrespondentAccount(string|null $correspondent_account = null) : self
Устанавливает correspondent_account.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
##### Parameters:
| Type | Name | Description |
@@ -518,7 +531,7 @@ public setName(string|null $name = null) : self
Устанавливает name.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md)
##### Parameters:
| Type | Name | Description |
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md
similarity index 85%
rename from docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md
rename to docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md
index c2da42bc..af2d66c4 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md
@@ -1,6 +1,6 @@
# [YooKassa API SDK](../home.md)
-# Class: \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient
+# Class: \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities
### Namespace: [\YooKassa\Request\Payments\PaymentOrderData](../namespaces/yookassa-request-payments-paymentorderdata.md)
---
**Summary:**
@@ -19,10 +19,10 @@
### Properties
| Visibility | Name | Flag | Summary |
| ----------:| ---- | ---- | ------- |
-| public | [$bank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#property_bank) | | Банк получателя. |
-| public | [$inn](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#property_inn) | | ИНН получателя. |
-| public | [$kpp](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#property_kpp) | | КПП получателя. |
-| public | [$name](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#property_name) | | Название получателя. |
+| public | [$bank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#property_bank) | | Банк получателя. |
+| public | [$inn](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#property_inn) | | ИНН получателя. |
+| public | [$kpp](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#property_kpp) | | КПП получателя. |
+| public | [$name](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#property_name) | | Название получателя. |
---
### Methods
@@ -34,31 +34,31 @@
| public | [__set()](../classes/YooKassa-Common-AbstractObject.md#method___set) | | Устанавливает значение свойства. |
| public | [__unset()](../classes/YooKassa-Common-AbstractObject.md#method___unset) | | Удаляет свойство. |
| public | [fromArray()](../classes/YooKassa-Common-AbstractObject.md#method_fromArray) | | Устанавливает значения свойств текущего объекта из массива. |
-| public | [getBank()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_getBank) | | Возвращает bank. |
-| public | [getInn()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_getInn) | | Возвращает inn. |
-| public | [getKpp()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_getKpp) | | Возвращает kpp. |
-| public | [getName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_getName) | | Возвращает name. |
+| public | [getBank()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_getBank) | | Возвращает bank. |
+| public | [getInn()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_getInn) | | Возвращает inn. |
+| public | [getKpp()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_getKpp) | | Возвращает kpp. |
+| public | [getName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_getName) | | Возвращает name. |
| public | [getValidator()](../classes/YooKassa-Common-AbstractObject.md#method_getValidator) | | |
| public | [jsonSerialize()](../classes/YooKassa-Common-AbstractObject.md#method_jsonSerialize) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации. |
| public | [offsetExists()](../classes/YooKassa-Common-AbstractObject.md#method_offsetExists) | | Проверяет наличие свойства. |
| public | [offsetGet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetGet) | | Возвращает значение свойства. |
| public | [offsetSet()](../classes/YooKassa-Common-AbstractObject.md#method_offsetSet) | | Устанавливает значение свойства. |
| public | [offsetUnset()](../classes/YooKassa-Common-AbstractObject.md#method_offsetUnset) | | Удаляет свойство. |
-| public | [setBank()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_setBank) | | Устанавливает bank. |
-| public | [setInn()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_setInn) | | Устанавливает inn. |
-| public | [setKpp()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_setKpp) | | Устанавливает kpp. |
-| public | [setName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md#method_setName) | | Устанавливает name. |
+| public | [setBank()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_setBank) | | Устанавливает bank. |
+| public | [setInn()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_setInn) | | Устанавливает inn. |
+| public | [setKpp()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_setKpp) | | Устанавливает kpp. |
+| public | [setName()](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md#method_setName) | | Устанавливает name. |
| public | [toArray()](../classes/YooKassa-Common-AbstractObject.md#method_toArray) | | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). |
| protected | [getUnknownProperties()](../classes/YooKassa-Common-AbstractObject.md#method_getUnknownProperties) | | Возвращает массив свойств которые не существуют, но были заданы у объекта. |
| protected | [validatePropertyValue()](../classes/YooKassa-Common-AbstractObject.md#method_validatePropertyValue) | | |
---
### Details
-* File: [lib/Request/Payments/PaymentOrderData/PaymentOrderRecipient.php](../../lib/Request/Payments/PaymentOrderData/PaymentOrderRecipient.php)
+* File: [lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilities.php](../../lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilities.php)
* Package: YooKassa\Model
* Class Hierarchy:
* [\YooKassa\Common\AbstractObject](../classes/YooKassa-Common-AbstractObject.md)
- * \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient
+ * \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities
* See Also:
* [](https://yookassa.ru/developers/api)
@@ -73,13 +73,13 @@
---
## Properties
-#### public $bank : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank
+#### public $bank : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities
---
***Description***
Банк получателя.
-**Type:** PaymentOrderRecipientBank
+**Type:** PaymentOrderRecipientBankUtilities
**Details:**
@@ -257,10 +257,10 @@ public fromArray(array|\Traversable $sourceArray) : void
-#### public getBank() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank|null
+#### public getBank() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities|null
```php
-public getBank() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank|null
+public getBank() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities|null
```
**Summary**
@@ -268,9 +268,9 @@ public getBank() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecip
Возвращает bank.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
-**Returns:** \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank|null -
+**Returns:** \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities|null -
@@ -285,7 +285,7 @@ public getInn() : string|null
Возвращает inn.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
**Returns:** string|null -
@@ -302,7 +302,7 @@ public getKpp() : string|null
Возвращает kpp.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
**Returns:** string|null -
@@ -319,7 +319,7 @@ public getName() : string|null
Возвращает name.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
**Returns:** string|null -
@@ -447,7 +447,7 @@ public offsetUnset(string $offset) : void
#### public setBank() : self
```php
-public setBank(\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank|array|null $bank = null) : self
+public setBank(\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities|array|null $bank = null) : self
```
**Summary**
@@ -455,12 +455,12 @@ public setBank(\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient
Устанавливает bank.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
##### Parameters:
| Type | Name | Description |
| ---- | ---- | ----------- |
-| \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank OR array OR null | bank | Банк получателя. |
+| \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities OR array OR null | bank | Банк получателя. |
**Returns:** self -
@@ -477,7 +477,7 @@ public setInn(string|null $inn = null) : self
Устанавливает inn.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
##### Parameters:
| Type | Name | Description |
@@ -499,7 +499,7 @@ public setKpp(string|null $kpp = null) : self
Устанавливает kpp.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
##### Parameters:
| Type | Name | Description |
@@ -521,7 +521,7 @@ public setName(string|null $name = null) : self
Устанавливает name.
**Details:**
-* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md)
+* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md)
##### Parameters:
| Type | Name | Description |
diff --git a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md
index 7290ccc7..a382e521 100644
--- a/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md
+++ b/docs/classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md
@@ -24,6 +24,7 @@
| Visibility | Name | Flag | Summary |
| ----------:| ---- | ---- | ------- |
| public | [$account_number](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_account_number) | | Номер лицевого счета на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `unified_account_number` или `service_id`. |
+| public | [$accountNumber](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_accountNumber) | | Номер лицевого счета на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `unified_account_number` или `service_id`. |
| public | [$amount](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_amount) | | Сумма платежного поручения — сумма, которую пользователь переводит получателю платежа. Равна общей сумме платежа. |
| public | [$kbk](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_kbk) | | Код бюджетной классификации (КБК). |
| public | [$oktmo](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_oktmo) | | Код ОКТМО (Общероссийский классификатор территорий муниципальных образований). |
@@ -31,11 +32,17 @@
| public | [$payment_document_number](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_payment_document_number) | | Номер платежного документа на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `account_number`, `unified_account_number` или `service_id`. |
| public | [$payment_period](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_payment_period) | | Период оплаты, за который выставлены начисления и за который вносится оплата. |
| public | [$payment_purpose](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_payment_purpose) | | Назначение платежа (не больше 210 символов). |
+| public | [$paymentDocumentId](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_paymentDocumentId) | | Идентификатор платежного документа. Обязательный параметр, если не передан `payment_document_number`, `account_number`, `unified_account_number` или `service_id`. |
+| public | [$paymentDocumentNumber](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_paymentDocumentNumber) | | Номер платежного документа на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `account_number`, `unified_account_number` или `service_id`. |
+| public | [$paymentPeriod](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_paymentPeriod) | | Период оплаты, за который выставлены начисления и за который вносится оплата. |
+| public | [$paymentPurpose](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_paymentPurpose) | | Назначение платежа (не больше 210 символов). |
| public | [$recipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_recipient) | | Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг. |
| public | [$service_id](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_service_id) | | Идентификатор жилищно-коммунальной услуги (ЖКУ). Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `unified_account_number`. |
-| public | [$type](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_type) | | Код вида платежного поручения. |
+| public | [$serviceId](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_serviceId) | | Идентификатор жилищно-коммунальной услуги (ЖКУ). Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `unified_account_number`. |
| public | [$type](../classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md#property_type) | | Код вида платежного поручения |
+| public | [$type](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_type) | | Код вида платежного поручения. |
| public | [$unified_account_number](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_unified_account_number) | | Единый лицевой счет. Уникальный идентификатор в ГИС ЖКХ, который характеризует связку «собственник-помещение». Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `service_id`. |
+| public | [$unifiedAccountNumber](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md#property_unifiedAccountNumber) | | Единый лицевой счет. Уникальный идентификатор в ГИС ЖКХ, который характеризует связку «собственник-помещение». Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `service_id`. |
| protected | [$_type](../classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md#property__type) | | Код вида платежного поручения |
---
@@ -121,6 +128,18 @@
**Details:**
+
+#### public $accountNumber : string
+---
+***Description***
+
+Номер лицевого счета на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `unified_account_number` или `service_id`.
+
+**Type:** string
+
+**Details:**
+
+
#### public $amount : \YooKassa\Model\MonetaryAmount
---
@@ -205,14 +224,62 @@
**Details:**
+
+#### public $paymentDocumentId : string
+---
+***Description***
+
+Идентификатор платежного документа. Обязательный параметр, если не передан `payment_document_number`, `account_number`, `unified_account_number` или `service_id`.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $paymentDocumentNumber : string
+---
+***Description***
+
+Номер платежного документа на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `account_number`, `unified_account_number` или `service_id`.
+
+**Type:** string
+
+**Details:**
+
+
+
+#### public $paymentPeriod : \YooKassa\Request\Payments\PaymentPeriod
+---
+***Description***
+
+Период оплаты, за который выставлены начисления и за который вносится оплата.
+
+**Type:** PaymentPeriod
+
+**Details:**
+
+
+
+#### public $paymentPurpose : string
+---
+***Description***
+
+Назначение платежа (не больше 210 символов).
+
+**Type:** string
+
+**Details:**
+
+
-#### public $recipient : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient
+#### public $recipient : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities
---
***Description***
Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг.
-**Type:** PaymentOrderRecipient
+**Type:** PaymentOrderRecipientUtilities
**Details:**
@@ -229,12 +296,12 @@
**Details:**
-
-#### public $type : string
+
+#### public $serviceId : string
---
***Description***
-Код вида платежного поручения.
+Идентификатор жилищно-коммунальной услуги (ЖКУ). Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `unified_account_number`.
**Type:** string
@@ -254,6 +321,18 @@
* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\AbstractPaymentOrder](../classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md)
+
+#### public $type : string
+---
+***Description***
+
+Код вида платежного поручения.
+
+**Type:** string
+
+**Details:**
+
+
#### public $unified_account_number : string
---
@@ -266,6 +345,18 @@
**Details:**
+
+#### public $unifiedAccountNumber : string
+---
+***Description***
+
+Единый лицевой счет. Уникальный идентификатор в ГИС ЖКХ, который характеризует связку «собственник-помещение». Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `service_id`.
+
+**Type:** string
+
+**Details:**
+
+
#### protected $_type : ?string
---
@@ -548,10 +639,10 @@ public getPaymentPurpose() : string|null
-#### public getRecipient() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient|null
+#### public getRecipient() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities|null
```php
-public getRecipient() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient|null
+public getRecipient() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities|null
```
**Summary**
@@ -561,7 +652,7 @@ public getRecipient() : \YooKassa\Request\Payments\PaymentOrderData\PaymentOrder
**Details:**
* Inherited From: [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md)
-**Returns:** \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient|null -
+**Returns:** \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities|null -
@@ -999,7 +1090,7 @@ public setPaymentPurpose(string|array|null $payment_purpose = null) : self
#### public setRecipient() : self
```php
-public setRecipient(\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient|array|null $recipient = null) : self
+public setRecipient(\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities|array|null $recipient = null) : self
```
**Summary**
@@ -1012,7 +1103,7 @@ public setRecipient(\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderReci
##### Parameters:
| Type | Name | Description |
| ---- | ---- | ----------- |
-| \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient OR array OR null | recipient | Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг. |
+| \YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities OR array OR null | recipient | Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг. |
**Returns:** self -
diff --git a/docs/namespaces/yookassa-request-payments-paymentorderdata.md b/docs/namespaces/yookassa-request-payments-paymentorderdata.md
index 09e9e32a..84e1fa85 100644
--- a/docs/namespaces/yookassa-request-payments-paymentorderdata.md
+++ b/docs/namespaces/yookassa-request-payments-paymentorderdata.md
@@ -10,8 +10,8 @@
| ---- | ------- |
| [\YooKassa\Request\Payments\PaymentOrderData\AbstractPaymentOrder](../classes/YooKassa-Request-Payments-PaymentOrderData-AbstractPaymentOrder.md) | Класс, представляющий модель PaymentOrder. |
| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderFactory](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderFactory.md) | Класс, представляющий модель PaymentOrderFactory. |
-| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipient.md) | Класс, представляющий модель PaymentOrderRecipient. |
-| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBank.md) | Класс, представляющий модель PaymentOrderRecipientBank. |
+| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientBankUtilities.md) | Класс, представляющий модель PaymentOrderRecipientBank. |
+| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderRecipientUtilities.md) | Класс, представляющий модель PaymentOrderRecipient. |
| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderType](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderType.md) | Класс, представляющий модель PaymentOrderType. |
| [\YooKassa\Request\Payments\PaymentOrderData\PaymentOrderUtilities](../classes/YooKassa-Request-Payments-PaymentOrderData-PaymentOrderUtilities.md) | Класс, представляющий модель PaymentOrderUtilities. |
diff --git a/lib/Client.php b/lib/Client.php
index a6e7ae5c..83f40a16 100644
--- a/lib/Client.php
+++ b/lib/Client.php
@@ -130,7 +130,7 @@ class Client extends BaseClient
/**
* Текущая версия библиотеки.
*/
- public const SDK_VERSION = '3.11.0';
+ public const SDK_VERSION = '3.11.1';
/**
* Получить список платежей магазина.
diff --git a/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBank.php b/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilities.php
similarity index 96%
rename from lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBank.php
rename to lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilities.php
index 4fe67d3c..a446016f 100644
--- a/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBank.php
+++ b/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilities.php
@@ -40,8 +40,9 @@ use YooKassa\Validator\Constraints as Assert;
* @property string $bic БИК банка получателя.
* @property string $account Счет получателя в банке.
* @property string $correspondent_account Корреспондентский счет банка получателя.
+ * @property string $correspondentAccount Корреспондентский счет банка получателя.
*/
-class PaymentOrderRecipientBank extends AbstractObject
+class PaymentOrderRecipientBankUtilities extends AbstractObject
{
/**
* Название банка получателя.
diff --git a/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipient.php b/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilities.php
similarity index 88%
rename from lib/Request/Payments/PaymentOrderData/PaymentOrderRecipient.php
rename to lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilities.php
index 293bda81..9e5b6c31 100644
--- a/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipient.php
+++ b/lib/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilities.php
@@ -41,9 +41,9 @@ use YooKassa\Validator\Constraints as Assert;
* @property string $name Название получателя.
* @property string $inn ИНН получателя.
* @property string $kpp КПП получателя.
- * @property PaymentOrderRecipientBank $bank Банк получателя.
+ * @property PaymentOrderRecipientBankUtilities $bank Банк получателя.
*/
-class PaymentOrderRecipient extends AbstractObject
+class PaymentOrderRecipientUtilities extends AbstractObject
{
/**
* Название получателя.
@@ -77,12 +77,12 @@ class PaymentOrderRecipient extends AbstractObject
/**
* Банк получателя.
*
- * @var PaymentOrderRecipientBank|null
+ * @var PaymentOrderRecipientBankUtilities|null
*/
#[Assert\NotBlank]
#[Assert\Valid]
- #[Assert\Type(PaymentOrderRecipientBank::class)]
- private ?PaymentOrderRecipientBank $_bank = null;
+ #[Assert\Type(PaymentOrderRecipientBankUtilities::class)]
+ private ?PaymentOrderRecipientBankUtilities $_bank = null;
/**
* Возвращает name.
@@ -156,9 +156,9 @@ class PaymentOrderRecipient extends AbstractObject
/**
* Возвращает bank.
*
- * @return PaymentOrderRecipientBank|null
+ * @return PaymentOrderRecipientBankUtilities|null
*/
- public function getBank(): ?PaymentOrderRecipientBank
+ public function getBank(): ?PaymentOrderRecipientBankUtilities
{
return $this->_bank;
}
@@ -166,7 +166,7 @@ class PaymentOrderRecipient extends AbstractObject
/**
* Устанавливает bank.
*
- * @param PaymentOrderRecipientBank|array|null $bank Банк получателя.
+ * @param PaymentOrderRecipientBankUtilities|array|null $bank Банк получателя.
*
* @return self
*/
diff --git a/lib/Request/Payments/PaymentOrderData/PaymentOrderUtilities.php b/lib/Request/Payments/PaymentOrderData/PaymentOrderUtilities.php
index a4896bdb..709ec94f 100644
--- a/lib/Request/Payments/PaymentOrderData/PaymentOrderUtilities.php
+++ b/lib/Request/Payments/PaymentOrderData/PaymentOrderUtilities.php
@@ -47,15 +47,22 @@ use YooKassa\Validator\Constraints as Assert;
* @property string $type Код вида платежного поручения.
* @property MonetaryAmount $amount Сумма платежного поручения — сумма, которую пользователь переводит получателю платежа. Равна общей сумме платежа.
* @property string $payment_purpose Назначение платежа (не больше 210 символов).
- * @property PaymentOrderRecipient $recipient Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг.
+ * @property string $paymentPurpose Назначение платежа (не больше 210 символов).
+ * @property PaymentOrderRecipientUtilities $recipient Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг.
* @property string $kbk Код бюджетной классификации (КБК).
* @property string $oktmo Код ОКТМО (Общероссийский классификатор территорий муниципальных образований).
* @property PaymentPeriod $payment_period Период оплаты, за который выставлены начисления и за который вносится оплата.
+ * @property PaymentPeriod $paymentPeriod Период оплаты, за который выставлены начисления и за который вносится оплата.
* @property string $payment_document_id Идентификатор платежного документа. Обязательный параметр, если не передан `payment_document_number`, `account_number`, `unified_account_number` или `service_id`.
+ * @property string $paymentDocumentId Идентификатор платежного документа. Обязательный параметр, если не передан `payment_document_number`, `account_number`, `unified_account_number` или `service_id`.
* @property string $payment_document_number Номер платежного документа на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `account_number`, `unified_account_number` или `service_id`.
+ * @property string $paymentDocumentNumber Номер платежного документа на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `account_number`, `unified_account_number` или `service_id`.
* @property string $account_number Номер лицевого счета на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `unified_account_number` или `service_id`.
+ * @property string $accountNumber Номер лицевого счета на стороне поставщика ЖКУ. Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `unified_account_number` или `service_id`.
* @property string $unified_account_number Единый лицевой счет. Уникальный идентификатор в ГИС ЖКХ, который характеризует связку «собственник-помещение». Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `service_id`.
+ * @property string $unifiedAccountNumber Единый лицевой счет. Уникальный идентификатор в ГИС ЖКХ, который характеризует связку «собственник-помещение». Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `service_id`.
* @property string $service_id Идентификатор жилищно-коммунальной услуги (ЖКУ). Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `unified_account_number`.
+ * @property string $serviceId Идентификатор жилищно-коммунальной услуги (ЖКУ). Обязательный параметр, если не передан `payment_document_id`, `payment_document_number`, `account_number` или `unified_account_number`.
*/
class PaymentOrderUtilities extends AbstractPaymentOrder
{
@@ -84,12 +91,12 @@ class PaymentOrderUtilities extends AbstractPaymentOrder
/**
* Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг.
*
- * @var PaymentOrderRecipient|null
+ * @var PaymentOrderRecipientUtilities|null
*/
#[Assert\NotBlank]
#[Assert\Valid]
- #[Assert\Type(PaymentOrderRecipient::class)]
- private ?PaymentOrderRecipient $_recipient = null;
+ #[Assert\Type(PaymentOrderRecipientUtilities::class)]
+ private ?PaymentOrderRecipientUtilities $_recipient = null;
/**
* Код бюджетной классификации (КБК).
@@ -234,9 +241,9 @@ class PaymentOrderUtilities extends AbstractPaymentOrder
/**
* Возвращает recipient.
*
- * @return PaymentOrderRecipient|null
+ * @return PaymentOrderRecipientUtilities|null
*/
- public function getRecipient(): ?PaymentOrderRecipient
+ public function getRecipient(): ?PaymentOrderRecipientUtilities
{
return $this->_recipient;
}
@@ -244,7 +251,7 @@ class PaymentOrderUtilities extends AbstractPaymentOrder
/**
* Устанавливает recipient.
*
- * @param PaymentOrderRecipient|array|null $recipient Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг.
+ * @param PaymentOrderRecipientUtilities|array|null $recipient Получатель платежа — государственная или коммерческая организация, которая предоставляет услуги или является информационным посредником, который собирает и обрабатывает начисления от других поставщиков услуг.
*
* @return self
*/
diff --git a/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankTest.php b/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilitiesTest.php
similarity index 85%
rename from tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankTest.php
rename to tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilitiesTest.php
index 6a5afb38..f762aa00 100644
--- a/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankTest.php
+++ b/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientBankUtilitiesTest.php
@@ -28,9 +28,7 @@ namespace Tests\YooKassa\Request\Payments\PaymentOrderData;
use Exception;
use Tests\YooKassa\AbstractTestCase;
-use Datetime;
-use YooKassa\Model\Metadata;
-use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank;
+use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBankUtilities;
/**
* PaymentOrderRecipientBankTest
@@ -39,16 +37,16 @@ use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientBank;
* @author cms@yoomoney.ru
* @link https://yookassa.ru/developers/api
*/
-class PaymentOrderRecipientBankTest extends AbstractTestCase
+class PaymentOrderRecipientBankUtilitiesTest extends AbstractTestCase
{
- protected PaymentOrderRecipientBank $object;
+ protected PaymentOrderRecipientBankUtilities $object;
/**
- * @return PaymentOrderRecipientBank
+ * @return PaymentOrderRecipientBankUtilities
*/
- protected function getTestInstance(): PaymentOrderRecipientBank
+ protected function getTestInstance(): PaymentOrderRecipientBankUtilities
{
- return new PaymentOrderRecipientBank();
+ return new PaymentOrderRecipientBankUtilities();
}
/**
@@ -56,9 +54,9 @@ class PaymentOrderRecipientBankTest extends AbstractTestCase
*/
public function testPaymentOrderRecipientBankClassExists(): void
{
- $this->object = $this->getMockBuilder(PaymentOrderRecipientBank::class)->getMockForAbstractClass();
- $this->assertTrue(class_exists(PaymentOrderRecipientBank::class));
- $this->assertInstanceOf(PaymentOrderRecipientBank::class, $this->object);
+ $this->object = $this->getMockBuilder(PaymentOrderRecipientBankUtilities::class)->getMockForAbstractClass();
+ $this->assertTrue(class_exists(PaymentOrderRecipientBankUtilities::class));
+ $this->assertInstanceOf(PaymentOrderRecipientBankUtilities::class, $this->object);
}
/**
@@ -75,8 +73,8 @@ class PaymentOrderRecipientBankTest extends AbstractTestCase
$instance->setName($value);
self::assertNotNull($instance->getName());
self::assertNotNull($instance->name);
- self::assertEquals($value, is_array($value) ? $instance->getName()->toArray() : $instance->getName());
- self::assertEquals($value, is_array($value) ? $instance->name->toArray() : $instance->name);
+ self::assertEquals($value, $instance->getName());
+ self::assertEquals($value, $instance->name);
}
/**
@@ -129,8 +127,8 @@ class PaymentOrderRecipientBankTest extends AbstractTestCase
$instance->setBic($value);
self::assertNotNull($instance->getBic());
self::assertNotNull($instance->bic);
- self::assertEquals($value, is_array($value) ? $instance->getBic()->toArray() : $instance->getBic());
- self::assertEquals($value, is_array($value) ? $instance->bic->toArray() : $instance->bic);
+ self::assertEquals($value, $instance->getBic());
+ self::assertEquals($value, $instance->bic);
self::assertMatchesRegularExpression("/[0-9]{9}/", $instance->getBic());
self::assertMatchesRegularExpression("/[0-9]{9}/", $instance->bic);
}
@@ -185,8 +183,8 @@ class PaymentOrderRecipientBankTest extends AbstractTestCase
$instance->setAccount($value);
self::assertNotNull($instance->getAccount());
self::assertNotNull($instance->account);
- self::assertEquals($value, is_array($value) ? $instance->getAccount()->toArray() : $instance->getAccount());
- self::assertEquals($value, is_array($value) ? $instance->account->toArray() : $instance->account);
+ self::assertEquals($value, $instance->getAccount());
+ self::assertEquals($value, $instance->account);
}
/**
@@ -239,8 +237,10 @@ class PaymentOrderRecipientBankTest extends AbstractTestCase
$instance->setCorrespondentAccount($value);
self::assertNotNull($instance->getCorrespondentAccount());
self::assertNotNull($instance->correspondent_account);
- self::assertEquals($value, is_array($value) ? $instance->getCorrespondentAccount()->toArray() : $instance->getCorrespondentAccount());
- self::assertEquals($value, is_array($value) ? $instance->correspondent_account->toArray() : $instance->correspondent_account);
+ self::assertNotNull($instance->correspondentAccount);
+ self::assertEquals($value, $instance->getCorrespondentAccount());
+ self::assertEquals($value, $instance->correspondent_account);
+ self::assertEquals($value, $instance->correspondentAccount);
}
/**
diff --git a/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientTest.php b/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilitiesTest.php
similarity index 87%
rename from tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientTest.php
rename to tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilitiesTest.php
index ad0edf8b..3641cb8c 100644
--- a/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientTest.php
+++ b/tests/Request/Payments/PaymentOrderData/PaymentOrderRecipientUtilitiesTest.php
@@ -28,9 +28,7 @@ namespace Tests\YooKassa\Request\Payments\PaymentOrderData;
use Exception;
use Tests\YooKassa\AbstractTestCase;
-use Datetime;
-use YooKassa\Model\Metadata;
-use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient;
+use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipientUtilities;
/**
* PaymentOrderRecipientTest
@@ -39,16 +37,16 @@ use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderRecipient;
* @author cms@yoomoney.ru
* @link https://yookassa.ru/developers/api
*/
-class PaymentOrderRecipientTest extends AbstractTestCase
+class PaymentOrderRecipientUtilitiesTest extends AbstractTestCase
{
- protected PaymentOrderRecipient $object;
+ protected PaymentOrderRecipientUtilities $object;
/**
- * @return PaymentOrderRecipient
+ * @return PaymentOrderRecipientUtilities
*/
- protected function getTestInstance(): PaymentOrderRecipient
+ protected function getTestInstance(): PaymentOrderRecipientUtilities
{
- return new PaymentOrderRecipient();
+ return new PaymentOrderRecipientUtilities();
}
/**
@@ -56,9 +54,9 @@ class PaymentOrderRecipientTest extends AbstractTestCase
*/
public function testPaymentOrderRecipientClassExists(): void
{
- $this->object = $this->getMockBuilder(PaymentOrderRecipient::class)->getMockForAbstractClass();
- $this->assertTrue(class_exists(PaymentOrderRecipient::class));
- $this->assertInstanceOf(PaymentOrderRecipient::class, $this->object);
+ $this->object = $this->getMockBuilder(PaymentOrderRecipientUtilities::class)->getMockForAbstractClass();
+ $this->assertTrue(class_exists(PaymentOrderRecipientUtilities::class));
+ $this->assertInstanceOf(PaymentOrderRecipientUtilities::class, $this->object);
}
/**
@@ -75,8 +73,8 @@ class PaymentOrderRecipientTest extends AbstractTestCase
$instance->setName($value);
self::assertNotNull($instance->getName());
self::assertNotNull($instance->name);
- self::assertEquals($value, is_array($value) ? $instance->getName()->toArray() : $instance->getName());
- self::assertEquals($value, is_array($value) ? $instance->name->toArray() : $instance->name);
+ self::assertEquals($value, $instance->getName());
+ self::assertEquals($value, $instance->name);
}
/**
@@ -129,8 +127,8 @@ class PaymentOrderRecipientTest extends AbstractTestCase
$instance->setInn($value);
self::assertNotNull($instance->getInn());
self::assertNotNull($instance->inn);
- self::assertEquals($value, is_array($value) ? $instance->getInn()->toArray() : $instance->getInn());
- self::assertEquals($value, is_array($value) ? $instance->inn->toArray() : $instance->inn);
+ self::assertEquals($value, $instance->getInn());
+ self::assertEquals($value, $instance->inn);
self::assertMatchesRegularExpression("/[0-9]{10}/", $instance->getInn());
self::assertMatchesRegularExpression("/[0-9]{10}/", $instance->inn);
}
@@ -185,8 +183,8 @@ class PaymentOrderRecipientTest extends AbstractTestCase
$instance->setKpp($value);
self::assertNotNull($instance->getKpp());
self::assertNotNull($instance->kpp);
- self::assertEquals($value, is_array($value) ? $instance->getKpp()->toArray() : $instance->getKpp());
- self::assertEquals($value, is_array($value) ? $instance->kpp->toArray() : $instance->kpp);
+ self::assertEquals($value, $instance->getKpp());
+ self::assertEquals($value, $instance->kpp);
self::assertMatchesRegularExpression("/[0-9]{9}/", $instance->getKpp());
self::assertMatchesRegularExpression("/[0-9]{9}/", $instance->kpp);
}
diff --git a/tests/Request/Payments/PaymentOrderData/PaymentOrderUtilitiesTest.php b/tests/Request/Payments/PaymentOrderData/PaymentOrderUtilitiesTest.php
index 14009738..c8f4b806 100644
--- a/tests/Request/Payments/PaymentOrderData/PaymentOrderUtilitiesTest.php
+++ b/tests/Request/Payments/PaymentOrderData/PaymentOrderUtilitiesTest.php
@@ -28,8 +28,6 @@ namespace Tests\YooKassa\Request\Payments\PaymentOrderData;
use Exception;
use Tests\YooKassa\AbstractTestCase;
-use Datetime;
-use YooKassa\Model\Metadata;
use YooKassa\Request\Payments\PaymentOrderData\PaymentOrderUtilities;
/**
@@ -170,8 +168,10 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance->setPaymentPurpose($value);
self::assertNotNull($instance->getPaymentPurpose());
self::assertNotNull($instance->payment_purpose);
+ self::assertNotNull($instance->paymentPurpose);
self::assertEquals($value, $instance->getPaymentPurpose());
self::assertEquals($value, $instance->payment_purpose);
+ self::assertEquals($value, $instance->paymentPurpose);
}
/**
@@ -405,12 +405,15 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance = $this->getTestInstance();
self::assertEmpty($instance->getPaymentPeriod());
self::assertEmpty($instance->payment_period);
+ self::assertEmpty($instance->paymentPeriod);
$instance->setPaymentPeriod($value);
self::assertEquals($value, is_array($value) ? $instance->getPaymentPeriod()->toArray() : $instance->getPaymentPeriod());
self::assertEquals($value, is_array($value) ? $instance->payment_period->toArray() : $instance->payment_period);
+ self::assertEquals($value, is_array($value) ? $instance->paymentPeriod->toArray() : $instance->paymentPeriod);
if (!empty($value)) {
self::assertNotNull($instance->getPaymentPeriod());
self::assertNotNull($instance->payment_period);
+ self::assertNotNull($instance->paymentPeriod);
}
}
@@ -463,18 +466,23 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance = $this->getTestInstance();
self::assertEmpty($instance->getPaymentDocumentId());
self::assertEmpty($instance->payment_document_id);
+ self::assertEmpty($instance->paymentDocumentId);
$instance->setPaymentDocumentId($value);
self::assertEquals($value, $instance->getPaymentDocumentId());
self::assertEquals($value, $instance->payment_document_id);
+ self::assertEquals($value, $instance->paymentDocumentId);
if (!empty($value)) {
self::assertNotNull($instance->getPaymentDocumentId());
self::assertNotNull($instance->payment_document_id);
+ self::assertNotNull($instance->paymentDocumentId);
self::assertTrue($instance->hasPaymentDocumentId());
self::assertTrue($instance->validate());
self::assertLessThanOrEqual(18, is_string($instance->getPaymentDocumentId()) ? mb_strlen($instance->getPaymentDocumentId()) : $instance->getPaymentDocumentId());
self::assertLessThanOrEqual(18, is_string($instance->payment_document_id) ? mb_strlen($instance->payment_document_id) : $instance->payment_document_id);
+ self::assertLessThanOrEqual(18, is_string($instance->paymentDocumentId) ? mb_strlen($instance->paymentDocumentId) : $instance->paymentDocumentId);
self::assertGreaterThanOrEqual(18, is_string($instance->getPaymentDocumentId()) ? mb_strlen($instance->getPaymentDocumentId()) : $instance->getPaymentDocumentId());
self::assertGreaterThanOrEqual(18, is_string($instance->payment_document_id) ? mb_strlen($instance->payment_document_id) : $instance->payment_document_id);
+ self::assertGreaterThanOrEqual(18, is_string($instance->paymentDocumentId) ? mb_strlen($instance->paymentDocumentId) : $instance->paymentDocumentId);
}
}
@@ -527,20 +535,26 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance = $this->getTestInstance();
self::assertEmpty($instance->getPaymentDocumentNumber());
self::assertEmpty($instance->payment_document_number);
+ self::assertEmpty($instance->paymentDocumentNumber);
$instance->setPaymentDocumentNumber($value);
self::assertEquals($value, $instance->getPaymentDocumentNumber());
self::assertEquals($value, $instance->payment_document_number);
+ self::assertEquals($value, $instance->paymentDocumentNumber);
if (!empty($value)) {
self::assertNotNull($instance->getPaymentDocumentNumber());
self::assertNotNull($instance->payment_document_number);
+ self::assertNotNull($instance->paymentDocumentNumber);
self::assertTrue($instance->hasPaymentDocumentNumber());
self::assertTrue($instance->validate());
self::assertMatchesRegularExpression("/^[0-9а-яА-Яa-zA-Z]{1,30}$/u", $instance->getPaymentDocumentNumber());
self::assertMatchesRegularExpression("/^[0-9а-яА-Яa-zA-Z]{1,30}$/u", $instance->payment_document_number);
+ self::assertMatchesRegularExpression("/^[0-9а-яА-Яa-zA-Z]{1,30}$/u", $instance->paymentDocumentNumber);
self::assertLessThanOrEqual(30, is_string($instance->getPaymentDocumentNumber()) ? mb_strlen($instance->getPaymentDocumentNumber()) : $instance->getPaymentDocumentNumber());
self::assertLessThanOrEqual(30, is_string($instance->payment_document_number) ? mb_strlen($instance->payment_document_number) : $instance->payment_document_number);
+ self::assertLessThanOrEqual(30, is_string($instance->paymentDocumentNumber) ? mb_strlen($instance->paymentDocumentNumber) : $instance->paymentDocumentNumber);
self::assertGreaterThanOrEqual(1, is_string($instance->getPaymentDocumentNumber()) ? mb_strlen($instance->getPaymentDocumentNumber()) : $instance->getPaymentDocumentNumber());
self::assertGreaterThanOrEqual(1, is_string($instance->payment_document_number) ? mb_strlen($instance->payment_document_number) : $instance->payment_document_number);
+ self::assertGreaterThanOrEqual(1, is_string($instance->paymentDocumentNumber) ? mb_strlen($instance->paymentDocumentNumber) : $instance->paymentDocumentNumber);
}
}
@@ -593,20 +607,26 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance = $this->getTestInstance();
self::assertEmpty($instance->getAccountNumber());
self::assertEmpty($instance->account_number);
+ self::assertEmpty($instance->accountNumber);
$instance->setAccountNumber($value);
self::assertEquals($value, $instance->getAccountNumber());
self::assertEquals($value, $instance->account_number);
+ self::assertEquals($value, $instance->accountNumber);
if (!empty($value)) {
self::assertNotNull($instance->getAccountNumber());
self::assertNotNull($instance->account_number);
+ self::assertNotNull($instance->accountNumber);
self::assertTrue($instance->hasAccountNumber());
self::assertTrue($instance->validate());
self::assertMatchesRegularExpression("/^[0-9а-яА-Яa-zA-Z]{1,30}$/u", $instance->getAccountNumber());
self::assertMatchesRegularExpression("/^[0-9а-яА-Яa-zA-Z]{1,30}$/u", $instance->account_number);
+ self::assertMatchesRegularExpression("/^[0-9а-яА-Яa-zA-Z]{1,30}$/u", $instance->accountNumber);
self::assertLessThanOrEqual(30, is_string($instance->getAccountNumber()) ? mb_strlen($instance->getAccountNumber()) : $instance->getAccountNumber());
self::assertLessThanOrEqual(30, is_string($instance->account_number) ? mb_strlen($instance->account_number) : $instance->account_number);
+ self::assertLessThanOrEqual(30, is_string($instance->accountNumber) ? mb_strlen($instance->accountNumber) : $instance->accountNumber);
self::assertGreaterThanOrEqual(1, is_string($instance->getAccountNumber()) ? mb_strlen($instance->getAccountNumber()) : $instance->getAccountNumber());
self::assertGreaterThanOrEqual(1, is_string($instance->account_number) ? mb_strlen($instance->account_number) : $instance->account_number);
+ self::assertGreaterThanOrEqual(1, is_string($instance->accountNumber) ? mb_strlen($instance->accountNumber) : $instance->accountNumber);
}
}
@@ -659,18 +679,23 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance = $this->getTestInstance();
self::assertEmpty($instance->getUnifiedAccountNumber());
self::assertEmpty($instance->unified_account_number);
+ self::assertEmpty($instance->unifiedAccountNumber);
$instance->setUnifiedAccountNumber($value);
self::assertEquals($value, $instance->getUnifiedAccountNumber());
self::assertEquals($value, $instance->unified_account_number);
+ self::assertEquals($value, $instance->unifiedAccountNumber);
if (!empty($value)) {
self::assertNotNull($instance->getUnifiedAccountNumber());
self::assertNotNull($instance->unified_account_number);
+ self::assertNotNull($instance->unifiedAccountNumber);
self::assertTrue($instance->hasUnifiedAccountNumber());
self::assertTrue($instance->validate());
self::assertLessThanOrEqual(10, is_string($instance->getUnifiedAccountNumber()) ? mb_strlen($instance->getUnifiedAccountNumber()) : $instance->getUnifiedAccountNumber());
self::assertLessThanOrEqual(10, is_string($instance->unified_account_number) ? mb_strlen($instance->unified_account_number) : $instance->unified_account_number);
+ self::assertLessThanOrEqual(10, is_string($instance->unifiedAccountNumber) ? mb_strlen($instance->unifiedAccountNumber) : $instance->unifiedAccountNumber);
self::assertGreaterThanOrEqual(10, is_string($instance->getUnifiedAccountNumber()) ? mb_strlen($instance->getUnifiedAccountNumber()) : $instance->getUnifiedAccountNumber());
self::assertGreaterThanOrEqual(10, is_string($instance->unified_account_number) ? mb_strlen($instance->unified_account_number) : $instance->unified_account_number);
+ self::assertGreaterThanOrEqual(10, is_string($instance->unifiedAccountNumber) ? mb_strlen($instance->unifiedAccountNumber) : $instance->unifiedAccountNumber);
}
}
@@ -723,18 +748,23 @@ class PaymentOrderUtilitiesTest extends AbstractTestCase
$instance = $this->getTestInstance();
self::assertEmpty($instance->getServiceId());
self::assertEmpty($instance->service_id);
+ self::assertEmpty($instance->serviceId);
$instance->setServiceId($value);
self::assertEquals($value, $instance->getServiceId());
self::assertEquals($value, $instance->service_id);
+ self::assertEquals($value, $instance->serviceId);
if (!empty($value)) {
self::assertNotNull($instance->getServiceId());
self::assertNotNull($instance->service_id);
+ self::assertNotNull($instance->serviceId);
self::assertTrue($instance->hasServiceId());
self::assertTrue($instance->validate());
self::assertLessThanOrEqual(13, is_string($instance->getServiceId()) ? mb_strlen($instance->getServiceId()) : $instance->getServiceId());
self::assertLessThanOrEqual(13, is_string($instance->service_id) ? mb_strlen($instance->service_id) : $instance->service_id);
+ self::assertLessThanOrEqual(13, is_string($instance->serviceId) ? mb_strlen($instance->serviceId) : $instance->serviceId);
self::assertGreaterThanOrEqual(13, is_string($instance->getServiceId()) ? mb_strlen($instance->getServiceId()) : $instance->getServiceId());
self::assertGreaterThanOrEqual(13, is_string($instance->service_id) ? mb_strlen($instance->service_id) : $instance->service_id);
+ self::assertGreaterThanOrEqual(13, is_string($instance->serviceId) ? mb_strlen($instance->serviceId) : $instance->serviceId);
}
}