Необходимо разработать пакет сomposer для полноценного взаимодействия с API Merlion
Технические требования:
- минимальная версия PHP – 7.2
- возможные внешние зависимости: jms/serializer guzzlehttp/guzzle phpunit/phpunit
- пакет должен быть покрыт тестами
Взаимодействие с пакетом должно происходить посредством объектов (Запросы – объектами, Ответы – объектами).
namespace пакета LaptopDev\MerlionApi
Все методы в АПИ должны быть представлены в полном объеме.
Клиент АПИ должен иметь возможность принимать на входе основной URL API и данные для аутентификации/авторизации.