Download the PHP package rarus/bonus-server-php-sdk without Composer
On this page you can find all versions of the php package rarus/bonus-server-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package bonus-server-php-sdk
rarus-bonus-php-sdk
Установка
Зависимости
- PHP >= 8.2+
- ext-bcmath
- ext-curl
- ext-json
Быстрый старт
Расширенный пример использования
Денежные суммы (moneyphp/money)
Все денежные поля представлены типом Money (minor units). Пример в CardDto:
Примеры
Получить карту и вывести баланс
Сериализация в массив (например, для кэша)
Ошибки
Все HTTP/протокольные ошибки приводятся к исключениям пространства имён RarusBonus\Exceptions:
BaseException— базовое исключение SDK, от которого наследуются все остальные типы ошибок.ApiException— ошибка, возвращённая сервером API (статус 4xx/5xx).NetworkException— ошибка сетевого уровня (таймаут, DNS, SSL и т. п.).InvalidArgumentException— ошибка, возникающая при передаче некорректных аргументов в методы SDK.RuntimeException— ошибка, возникающая во время выполнения программы (например, ошибки парсинга или логики).UnknownException— непредусмотренная ошибка, не попавшая в другие категории.
All versions of bonus-server-php-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
~8.2.0 || ~8.3.0 || ~8.4.0
ext-curl Version *
ext-json Version *
psr/log Version ^3.0.2
fig/http-message-util Version 1.*
monolog/monolog Version 3.9.0
guzzlehttp/guzzle Version ^7.9.3
moneyphp/money Version ^v4.7.1
psr/simple-cache Version ^3.0
php-http/discovery Version ^1.20
ext-curl Version *
ext-json Version *
psr/log Version ^3.0.2
fig/http-message-util Version 1.*
monolog/monolog Version 3.9.0
guzzlehttp/guzzle Version ^7.9.3
moneyphp/money Version ^v4.7.1
psr/simple-cache Version ^3.0
php-http/discovery Version ^1.20
The package rarus/bonus-server-php-sdk contains the following files
Loading the files please wait ...