Финализация оставшихся классов

pull/15/head
Anthony Axenov 2021-12-19 22:50:52 +08:00
parent 58bc344a86
commit e22c1cb091
4 changed files with 7 additions and 8 deletions

View File

@ -15,8 +15,7 @@ namespace AtolOnline\Api;
use JetBrains\PhpStorm\{
ArrayShape,
Pure
};
Pure};
use JsonSerializable;
use Psr\Http\Message\ResponseInterface;
use Stringable;
@ -27,7 +26,7 @@ use Stringable;
* @property mixed $error
* @package AtolOnline\Api
*/
class AtolResponse implements JsonSerializable, Stringable
final class AtolResponse implements JsonSerializable, Stringable
{
/**
* @var int Код ответа сервера

View File

@ -38,7 +38,7 @@ use Ramsey\Uuid\Uuid;
/**
* Класс фискализатора для регистрации документов на ККТ
*/
class Fiscalizer extends AtolClient
final class Fiscalizer extends AtolClient
{
/**
* @var string|null Группа ККТ

View File

@ -27,7 +27,7 @@ use JetBrains\PhpStorm\Pure;
*
* @see https://online.atol.ru/files/API_service_information.pdf Документация
*/
class Monitor extends AtolClient
final class Monitor extends AtolClient
{
/**
* @inheritDoc

View File

@ -33,7 +33,7 @@ use JetBrains\PhpStorm\ArrayShape;
*
* @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
*/
public function getVats(): ?Vats
public function getVats(): Vats
{
return $this->vats ?? new Vats();
}
@ -200,7 +200,7 @@ class Correction extends Entity
* @return $this
* @throws Exception
*/
public function setVats(?Vats $vats): self
public function setVats(Vats $vats): self
{
$vats->checkCount();
$vats->checkItemsClasses();