eveseat / eseye
A Standalone PHP ESI (EVE Swagger Interface) Client Library
Installs: 15 838
Dependents: 19
Suggesters: 0
Security: 0
Stars: 47
Watchers: 12
Forks: 31
Open Issues: 9
Requires
- php: >= 7.2
- ext-gmp: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- guzzlehttp/guzzle: ^6.2|^7.0
- monolog/monolog: ^2.0
- nesbot/carbon: ^2.0
- predis/predis: ^1.1
- web-token/jwt-easy: ^2.1
- web-token/jwt-signature-algorithm-ecdsa: ^2.1
- web-token/jwt-signature-algorithm-hmac: ^2.1
- web-token/jwt-signature-algorithm-rsa: ^2.1
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- m6web/redis-mock: ^5.0
- mikey179/vfsstream: ~1
- phpunit/phpunit: ^8.0|^9.0
This package is auto-updated.
Last update: 2023-03-22 07:42:29 UTC
README
eseye
👾 A Standalone, Dynamic ESI (EVE Swagger Interface) Client Library written in PHP
example usage
Its supposed to be simple!
// initialization stuff $esi = new Eseye(); // Optionally, set the ESI endpoint version to use. // If you dont set this, Eseye will use /latest $esi->setVersion('v4'); // make a call $character_info = $esi->invoke('get', '/characters/{character_id}/', [ 'character_id' => 1477919642, ]); // get data! echo $character_info->name;
For a more complete usage example, please refer to example.php
documentation
For up to date documentation, more examples and other goodies, please check out the project wiki!