Download the PHP package spojenet/ipexb2b without Composer
On this page you can find all versions of the php package spojenet/ipexb2b. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spojenet/ipexb2b
More information about spojenet/ipexb2b
Files in spojenet/ipexb2b
Package ipexb2b
Short Description PHP Based Library for easy interaction with IPEX.cz JSON api
License GPL-2.0
Informations about the package ipexb2b
Ipex-b2b
CZ: PHP Knihovna pro snadnou práci s Rest API IPEX B2B
Poděkování
Vznik této knihovny by nebyl možný bez laskavé podpory společnosti Spoje.Net, která hradila vývoj řešení pro navýšení kreditu na VoIP služby. :+1:
U společnosti Spoje.Net, je možné si objednat komerční podporu pro integraci knihovny do vašich projektů.
Instalace
composer require spoje.net/ipexb2b
Konfigurace
Konfigurace se provádí nastavením následujících konstant:
nebo je možné přihlašovací údaje zadávat při vytváření instance třídy.
Tento způsob nastavení má vyšší prioritu než výše uvedené definovaní konstant.
Jak to celé funguje ?
Ústřední komponentou celé knihovny je Třída ApiClient, která je schopna pomocí PHP rozšíření curl komunikovat s REST Api IPEX.
Z ní jsou pak odvozeny třídy pro jednotlivé sekce, obsahující metody pro často používané operace, například "Navyš kredit" v případě VoIP.
Nová odvozená třída vzniká tak že jméno třídy je název sekce.
Tzn. Pokud chceme odvodit novou třídu pro sekci "simcards" bude vypadat takto:
A poté je již snadné si simkarty na 2 řádky vypsat:
Docker
docker pull vitexsoftware/ipex-b2b
Debian/Ubuntu
Pro Linux jsou k dispozici .deb balíčky. Prosím použijte repo:
V tomto případě je potřeba do souboru composer.json vaší aplikace přidat:
Takže při instalaci závislostí bude vypadat nějak takto:
Loading composer repositories with package information
Installing dependencies from lock file
- Installing deb/ease-framework (1.24)
Symlinked from /usr/share/php/Ease
- Installing deb/ipex-b2b (0.2.1)
Symlinked from /usr/share/php/IPEXB2B
A aktualizaci bude možné dělat globálně pro celý systém prostřednictvím apt-get.
Sestavení
Debianí balíček vytvoříme spuštěním debian/deb-package.sh
Obraz pro Docker:
docker build -t vitexsoftware/ipex-b2b