Класс MoneyTransferOperator, покрытый тестами
Также мелкофиксы по phpdoc `PayingAgent` и его тестам
This commit is contained in:
@@ -17,7 +17,7 @@ use AtolOnline\Exceptions\TooLongPayingAgentOperationException;
|
||||
use Illuminate\Support\Collection;
|
||||
|
||||
/**
|
||||
* Класс, описывающий данные платёжного агента
|
||||
* Класс, описывающий платёжного агента
|
||||
*
|
||||
* @see https://online.atol.ru/files/API_atol_online_v4.pdf Документация, стр 19
|
||||
*/
|
||||
@@ -29,7 +29,7 @@ class PayingAgent extends Entity
|
||||
protected ?string $operation = null;
|
||||
|
||||
/**
|
||||
* @var Collection Телефоны платежного агента (1073)
|
||||
* @var Collection Телефоны платёжного агента (1073)
|
||||
*/
|
||||
protected Collection $phones;
|
||||
|
||||
@@ -37,7 +37,7 @@ class PayingAgent extends Entity
|
||||
* Конструктор
|
||||
*
|
||||
* @param string|null $operation Наименование операции (1044)
|
||||
* @param array|Collection|null $phones Телефоны платежного агента (1073)
|
||||
* @param array|Collection|null $phones Телефоны платёжного агента (1073)
|
||||
* @throws TooLongPayingAgentOperationException
|
||||
* @throws InvalidPhoneException
|
||||
*/
|
||||
@@ -81,6 +81,7 @@ class PayingAgent extends Entity
|
||||
/**
|
||||
* Устанавливает массив номеров телефонов
|
||||
*
|
||||
* @todo вытащить в трейт
|
||||
* @param array|Collection|null $phones
|
||||
* @return $this
|
||||
* @throws InvalidPhoneException
|
||||
@@ -101,8 +102,9 @@ class PayingAgent extends Entity
|
||||
}
|
||||
|
||||
/**
|
||||
* Возвращает установленные
|
||||
* Возвращает установленные номера телефонов
|
||||
*
|
||||
* @todo вытащить в трейт
|
||||
* @return Collection
|
||||
*/
|
||||
public function getPhones(): Collection
|
||||
|
||||
Reference in New Issue
Block a user