Download the PHP package ixolit/dislo-backend-sdk without Composer
On this page you can find all versions of the php package ixolit/dislo-backend-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ixolit/dislo-backend-sdk
More information about ixolit/dislo-backend-sdk
Files in ixolit/dislo-backend-sdk
Download ixolit/dislo-backend-sdk
More information about ixolit/dislo-backend-sdk
Files in ixolit/dislo-backend-sdk
Vendor ixolit
Package dislo-backend-sdk
Short Description Client library for backend Ixoplan APIs
License MIT
Package dislo-backend-sdk
Short Description Client library for backend Ixoplan APIs
License MIT
Please rate this library. Is it a good library?
Informations about the package dislo-backend-sdk
ixoplan-backend-sdk
PHP SDK for the Ixoplan Backend API
Installation
Simply add ixoplan/ixoplan-backend-sdk and a provider of ixoplan/ixoplan-sdk-http (e.g. ixoplan/ixoplan-sdk-http-guzzle) to your composer.json, e.g:
{
"name": "myvendor/myproject",
"description": "Using ixoplan-backend-sdk",
"require": {
"ixoplan/ixoplan-backend-sdk": "*"
"ixoplan/ixoplan-sdk-http-guzzle": "*"
}
}
Usage
Instantiate the Client
The client is designed for different transport layers. It needs a RequestClient interface (e.g. HTTPRequestClient) to actually communicate with Ixoplan.
use Ixolit\Dislo\Backend\Client;
use Ixolit\Dislo\HTTP\Guzzle\GuzzleHTTPClientAdapter;
use Ixolit\Dislo\Request\HTTPRequestClient;
$httpAdapter = new GuzzleHTTPClientAdapter();
$httpClient = new HTTPRequestClient(
$httpAdapter,
$host,
$apiKey,
$apiSecret
);
$apiClient = new Client($httpClient);
Coupons
Retrieve a list of all coupons in multiple requests, each limited to ten items:
$apiClient = new \Ixolit\Dislo\Backend\Client($httpClient);
$limit = 10;
$offset = 0;
do {
$couponListResponse = $apiClient->couponList($limit, $offset);
foreach ($couponListResponse->getCoupons() as $coupon) {
echo $coupon->getCode();
$offset++;
}
} while ($offset < $couponListResponse->getTotalCount());
All versions of dislo-backend-sdk with dependencies
PHP Build Version
Package Version
Requires
ixoplan/ixoplan-sdk Version
1.0.*
The package ixolit/dislo-backend-sdk contains the following files
Loading the files please wait ....