php-xapi / client
client library for the Experience API (xAPI)
Installs: 41 642
Dependents: 1
Suggesters: 0
Security: 0
Stars: 21
Watchers: 7
Forks: 10
Open Issues: 5
Requires
- php: ^5.6 || ^7.0
- php-http/client-common: ^1.0 || ^2.0
- php-http/client-implementation: ^1.0
- php-http/httplug: ^1.0 || ^2.0
- php-http/message: ^1.0
- php-http/message-factory: ^1.0
- php-xapi/exception: ^0.1 || ^0.2
- php-xapi/model: ^1.0 || ^2.0 || ^3.0
- php-xapi/serializer: ^2.0
- php-xapi/serializer-implementation: ^2.0
- php-xapi/symfony-serializer: ^2.0
- psr/http-message: ^1.0
Requires (Dev)
- php-http/mock-client: ^1.2
- php-xapi/test-fixtures: ^1.0
- phpspec/phpspec: ^2.3
Suggests
- php-http/discovery: For automatic discovery of HTTP clients and request factories
- xabbuh/oauth1-authentication: For OAuth1 authentication support
Conflicts
README
Client side PHP implementation of the Experience API.
Installation
The recommended way to install the xAPI client is using Composer:
-
Add
php-xapi/client
as a dependency to your project:$ composer require php-xapi/client
-
Require Composer's autoloader:
require __DIR__.'/vendor/autoload.php';
Usage
Read the documentation to find out how to use the library.
Issues
Report issues in the issue tracker of this package.
License
This package is under the MIT license. See the complete license in the LICENSE file.