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