KktMonitor::getAll() теперь возвращает коллекцию объектов ККТ

При этом остаётся возможность получить полный ответ через KktMonitor::getResponse()
This commit is contained in:
Anthony Axenov 2021-11-19 18:29:09 +08:00
parent 92a2c6cc48
commit 2c5144caac

View File

@ -12,6 +12,7 @@ declare(strict_types = 1);
namespace AtolOnline\Api; namespace AtolOnline\Api;
use GuzzleHttp\Exception\GuzzleException; use GuzzleHttp\Exception\GuzzleException;
use Illuminate\Support\Collection;
use stdClass; use stdClass;
/** /**
@ -78,13 +79,13 @@ class KktMonitor extends AtolClient
* *
* @param int|null $limit * @param int|null $limit
* @param int|null $offset * @param int|null $offset
* @return KktResponse * @return Collection
* @throws GuzzleException * @throws GuzzleException
* @see https://online.atol.ru/files/API_service_information.pdf Документация, стр 9 * @see https://online.atol.ru/files/API_service_information.pdf Документация, стр 9
*/ */
public function getAll(?int $limit = null, ?int $offset = null): KktResponse public function getAll(?int $limit = null, ?int $offset = null): Collection
{ {
return $this->fetchAll($limit, $offset); return collect($this->fetchAll($limit, $offset)->getContent());
} }
/** /**