mirror of
https://github.com/anthonyaxenov/atol-online.git
synced 2024-12-22 05:54:56 +00:00
Финализация оставшихся классов
This commit is contained in:
parent
58bc344a86
commit
e22c1cb091
@ -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 Код ответа сервера
|
||||
|
@ -38,7 +38,7 @@ use Ramsey\Uuid\Uuid;
|
||||
/**
|
||||
* Класс фискализатора для регистрации документов на ККТ
|
||||
*/
|
||||
class Fiscalizer extends AtolClient
|
||||
final class Fiscalizer extends AtolClient
|
||||
{
|
||||
/**
|
||||
* @var string|null Группа ККТ
|
||||
|
@ -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
|
||||
|
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user