Download the PHP package 15web/loymax-sdk without Composer
On this page you can find all versions of the php package 15web/loymax-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download 15web/loymax-sdk
More information about 15web/loymax-sdk
Files in 15web/loymax-sdk
Package loymax-sdk
Short Description PHP SDK for Loymax HTTP API (https://loymax.ru/)
License MIT
Homepage https://github.com/15web/loymax-sdk
Informations about the package loymax-sdk
Loymax PHP SDK
SDK для работы с программой лояльности Loymax.
Ускорит внедрение функциональности Loymax в Ваш продукт.
- Loymax PHP SDK
- Установка
- Использование
- Двухфакторная авторизация
- Публичное API
- Логирование
- Использование своего HTTP-клиента
- Интеграция с фреймворками
- Symfony
- Laravel
- Дополнительная информация
- Разработка
- Тестирование кода
- Поддержка и обратная связь
- Copyright and license
Установка
Требования
Минимальная версия PHP 8.2
SDK использует HTTP-клиент в соответствии с PSR-18 и логгер в соответствии с PSR-3.
По умолчанию используется Guzzle в качестве HTTP-клиента
Выбор HTTP-клиента и логгера.
Использование
Двухфакторная авторизация
Публичное API
Логирование
Все запросы и ответы логируются.
В конструктор требуется передать клиент, который реализует Psr\Log\LoggerInterface
Пример использования Monolog
Использование своего HTTP-клиента
По умолчанию в SDK используется Guzzle в качестве HTTP-клиента
Пример использования Symfony HTTP client
Интеграция с фреймворками
Symfony
Для использования класса Loymax
в качестве сервиса требуется добавить в config/services.yaml
Применение Symfony HTTP client вместо Guzzle
Laravel
Добавьте в конфигурацию адрес вашего проекта:
config/services.php
Для добавления в контейнер зарегистрируйте класс в сервис провайдере:
app/Providers/AppServiceProvider.php
Теперь достаточно подключить класс Loymax в любом месте, например в контроллере:
Дополнительная информация
- Документация Loymax (Методы публичного API)
- Список реализованных методов публичного API
Поддерживаемая версия Public API:
- v1.2
Разработка
Loymax SDK — это Open Source продукт под лицензией MIT.
Помощь проекту:
- Создать issue по вашей проблеме
- Отправить pull request
Тестирование кода
Запуск проверок кода, тестов:
Проверка покрытия кода тестами:
Установить https://github.com/krakjoe/pcov/blob/develop/INSTALL.md
Запуск:
Поддержка и обратная связь
Если вы нашли ошибку, пожалуйста, отправьте вопрос напрямую в Github. Loymax SDK Issues
Как всегда, если Вам нужна дополнительная помощь, свяжитесь с нами https://www.15web.ru/contacts
Copyright and license
Copyright © Studio 15, 2012 - Present.
Code released under the MIT license.
All versions of loymax-sdk with dependencies
guzzlehttp/guzzle Version ^7.0
guzzlehttp/psr7 Version ^2.7
psr/http-client Version ^1.0
psr/http-message Version ^2.0
psr/log Version ^3.0
symfony/property-info Version ^6.4 || ^7.0
symfony/serializer Version ^6.4 || ^7.0
symfony/uid Version ^6.4 || ^7.0
webmozart/assert Version ^1.0