Download the PHP package pavlyuts/yate-api without Composer
On this page you can find all versions of the php package pavlyuts/yate-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pavlyuts/yate-api
More information about pavlyuts/yate-api
Files in pavlyuts/yate-api
Package yate-api
Short Description Yate wireless network core API wrapper
License GPL-2.0-or-later
Homepage https://github.com/pavlyuts/yate-api
Informations about the package yate-api
Yate mobile core API wrapper for PHP
Purpose
This package intended to simplify communication to Yate core products from PHP application. Build for composer with PSR-4 autoload, uses PSR-3 object for logging.
Not properly tested, use at your own risk!
Classes available:
- Yate JSON API class wrapping general JSON API to most Yate comonent - both configuration and control.
- USSD gateway API class for USSD gateway interface for creating USSD applications
- USSD demo/test application, a good for learning and test USSD gateway interaction.
- USSD Menu/dialogue engine, for easy create USSD menus, dialogues and applications.
- USSD Menu handler, base class for menu handlers enriched with business logic.
- USSD Demo Menu handler, demo class, implementing simple USSD menus with examples of session vars management.
Please, refer project Wiki for details and usage example.
Installation
In the Composer storage. Just add proper require section:
"require": {
"pavlyuts/yate-api": "*"
}
It is a good idea to fix the version you use. Don't use next version without review, I can't promose backward compatibility even will try to keep it. Please, review the changelog before to change used version.
Dependencies
- psr/log: ^1.1
- rmccue/requests: ^1.7
Yate documentation
Please, refer to Yate core network documentation:
Also, API for configuration and control of each core component is documented and may be used with this wrapper.