From b451c7dc682bbb936a66065ab819f880e3e3647f Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Mon, 6 Dec 2021 14:13:48 +0800 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BE=D1=87=D0=B8=20=D0=BF?= =?UTF-8?q?=D0=BE=20phpdoc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Entities/Kkt.php | 40 ++++++++++----------- src/Exceptions/TooManyVatsException.php | 2 +- tests/AtolOnline/Tests/Entities/VatTest.php | 5 ++- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/src/Entities/Kkt.php b/src/Entities/Kkt.php index 690c495..ba33358 100644 --- a/src/Entities/Kkt.php +++ b/src/Entities/Kkt.php @@ -13,8 +13,7 @@ namespace AtolOnline\Entities; use AtolOnline\Exceptions\{ EmptyMonitorDataException, - NotEnoughMonitorDataException -}; + NotEnoughMonitorDataException}; use DateTime; use Exception; @@ -22,25 +21,26 @@ use Exception; * Класс сущности ККТ, получаемой от монитора * * @see https://online.atol.ru/files/API_service_information.pdf Документация, стр 11 - * @property string|null serialNumber Заводской номер ККТ - * @property string|null registrationNumber Регистрационный номер машины (РНМ) - * @property string|null deviceNumber Номер автоматического устройства (внутренний идентификатор устройства) - * @property DateTime|string|null fiscalizationDate Дата активации (фискализации) ФН с указанием таймзоны - * @property DateTime|string|null fiscalStorageExpiration Дата замены ФН (Срок действия ФН), с указанием таймзоны - * @property int|null signedDocuments Количество подписанных документов в ФН - * @property float|null fiscalStoragePercentageUse Наполненость ФН в % - * @property string|null fiscalStorageINN ИНН компании (указанный в ФН) - * @property string|null fiscalStorageSerialNumber Заводской (серийный) номер ФН - * @property string|null fiscalStoragePaymentAddress Адрес расчёта, указанный в ФН - * @property string|null groupCode Код группы кассы - * @property DateTime|string|null timestamp Время и дата формирования данных, UTC - * @property bool|null isShiftOpened Признак открыта смена (true) или закрыта (false) - * @property int|null shiftNumber Номер смены (или "Номер закрытой смены", когда смена закрыта) - * @property int|null shiftReceipt Номер документа за смену (или "Кол-во чеков закрытой смены", когда смена закрыта) - * @property int|null unsentDocs Количество неотправленных документов. Указывается, если значение отлично от 0. - * @property DateTime|string|null firstUnsetDocTimestamp Дата первого неотправленного документа. Указывается, если + * @property-read string|null serialNumber Заводской номер ККТ + * @property-read string|null registrationNumber Регистрационный номер машины (РНМ) + * @property-read string|null deviceNumber Номер автоматического устройства (внутренний идентификатор устройства) + * @property-read DateTime|string|null fiscalizationDate Дата активации (фискализации) ФН с указанием таймзоны + * @property-read DateTime|string|null fiscalStorageExpiration Дата замены ФН (Срок действия ФН), с указанием таймзоны + * @property-read int|null signedDocuments Количество подписанных документов в ФН + * @property-read float|null fiscalStoragePercentageUse Наполненость ФН в % + * @property-read string|null fiscalStorageINN ИНН компании (указанный в ФН) + * @property-read string|null fiscalStorageSerialNumber Заводской (серийный) номер ФН + * @property-read string|null fiscalStoragePaymentAddress Адрес расчёта, указанный в ФН + * @property-read string|null groupCode Код группы кассы + * @property-read DateTime|string|null timestamp Время и дата формирования данных, UTC + * @property-read bool|null isShiftOpened Признак открыта смена (true) или закрыта (false) + * @property-read int|null shiftNumber Номер смены (или "Номер закрытой смены", когда смена закрыта) + * @property-read int|null shiftReceipt Номер документа за смену (или "Кол-во чеков закрытой смены", когда смена + * закрыта) + * @property-read int|null unsentDocs Количество неотправленных документов. Указывается, если значение отлично от 0. + * @property-read DateTime|string|null firstUnsetDocTimestamp Дата первого неотправленного документа. Указывается, если * есть неотправленные документы. - * @property int|null networkErrorCode Код ошибки сети + * @property-read int|null networkErrorCode Код ошибки сети */ final class Kkt extends Entity { diff --git a/src/Exceptions/TooManyVatsException.php b/src/Exceptions/TooManyVatsException.php index 50e89a3..d732568 100644 --- a/src/Exceptions/TooManyVatsException.php +++ b/src/Exceptions/TooManyVatsException.php @@ -14,7 +14,7 @@ namespace AtolOnline\Exceptions; use AtolOnline\Constants\Constraints; /** - * Исключение, возникающее при попытке добавить слишком много ставок НДС в массив + * Исключение, возникающее при попытке добавить слишком много ставок НДС в документ */ class TooManyVatsException extends TooManyException { diff --git a/tests/AtolOnline/Tests/Entities/VatTest.php b/tests/AtolOnline/Tests/Entities/VatTest.php index 98b029f..d1b1ab0 100644 --- a/tests/AtolOnline/Tests/Entities/VatTest.php +++ b/tests/AtolOnline/Tests/Entities/VatTest.php @@ -13,8 +13,7 @@ use AtolOnline\{ Entities\Vat, Enums\VatTypes, Exceptions\InvalidEnumValueException, - Tests\BasicTestCase -}; + Tests\BasicTestCase}; /** * Набор тестов для проверки работы класса ставки НДС @@ -84,7 +83,7 @@ class VatTest extends BasicTestCase } /** - * Тестирует расчёт суммы НДС от исходной суммы 100+20р и 100-20р + * Тестирует расчёт суммы НДС от суммы 100+20р и 100-20р * * @dataProvider providerVatsAdd * @param string $type Тип НДС