mirror of
https://github.com/anthonyaxenov/atol-online.git
synced 2024-11-22 08:04:33 +00:00
Финализация оставшихся классов
This commit is contained in:
parent
58bc344a86
commit
e22c1cb091
@ -15,8 +15,7 @@ namespace AtolOnline\Api;
|
|||||||
|
|
||||||
use JetBrains\PhpStorm\{
|
use JetBrains\PhpStorm\{
|
||||||
ArrayShape,
|
ArrayShape,
|
||||||
Pure
|
Pure};
|
||||||
};
|
|
||||||
use JsonSerializable;
|
use JsonSerializable;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
use Stringable;
|
use Stringable;
|
||||||
@ -27,7 +26,7 @@ use Stringable;
|
|||||||
* @property mixed $error
|
* @property mixed $error
|
||||||
* @package AtolOnline\Api
|
* @package AtolOnline\Api
|
||||||
*/
|
*/
|
||||||
class AtolResponse implements JsonSerializable, Stringable
|
final class AtolResponse implements JsonSerializable, Stringable
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var int Код ответа сервера
|
* @var int Код ответа сервера
|
||||||
|
@ -38,7 +38,7 @@ use Ramsey\Uuid\Uuid;
|
|||||||
/**
|
/**
|
||||||
* Класс фискализатора для регистрации документов на ККТ
|
* Класс фискализатора для регистрации документов на ККТ
|
||||||
*/
|
*/
|
||||||
class Fiscalizer extends AtolClient
|
final class Fiscalizer extends AtolClient
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var string|null Группа ККТ
|
* @var string|null Группа ККТ
|
||||||
|
@ -27,7 +27,7 @@ use JetBrains\PhpStorm\Pure;
|
|||||||
*
|
*
|
||||||
* @see https://online.atol.ru/files/API_service_information.pdf Документация
|
* @see https://online.atol.ru/files/API_service_information.pdf Документация
|
||||||
*/
|
*/
|
||||||
class Monitor extends AtolClient
|
final class Monitor extends AtolClient
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
|
@ -33,7 +33,7 @@ use JetBrains\PhpStorm\ArrayShape;
|
|||||||
*
|
*
|
||||||
* @see https://online.atol.ru/files/API_atol_online_v4.pdf Документация, стр 35
|
* @see https://online.atol.ru/files/API_atol_online_v4.pdf Документация, стр 35
|
||||||
*/
|
*/
|
||||||
class Correction extends Entity
|
final class Correction extends Entity
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Тип документа
|
* Тип документа
|
||||||
@ -188,7 +188,7 @@ class Correction extends Entity
|
|||||||
*
|
*
|
||||||
* @return Vats|null
|
* @return Vats|null
|
||||||
*/
|
*/
|
||||||
public function getVats(): ?Vats
|
public function getVats(): Vats
|
||||||
{
|
{
|
||||||
return $this->vats ?? new Vats();
|
return $this->vats ?? new Vats();
|
||||||
}
|
}
|
||||||
@ -200,7 +200,7 @@ class Correction extends Entity
|
|||||||
* @return $this
|
* @return $this
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public function setVats(?Vats $vats): self
|
public function setVats(Vats $vats): self
|
||||||
{
|
{
|
||||||
$vats->checkCount();
|
$vats->checkCount();
|
||||||
$vats->checkItemsClasses();
|
$vats->checkItemsClasses();
|
||||||
|
Loading…
Reference in New Issue
Block a user