- composer
- php > 7.2
composer require polygon-io/api
The \PolygonIO\Rest\Rest
class export 4 modules:
- reference
- stocks
- forex
- crypto
<?php
require __DIR__ . '/vendor/autoload.php';
use PolygonIO\Rest\Rest;
$rest = new Rest('your api key');
print_r($rest->forex->realTimeCurrencyConversion->get('USD', 'EUR', 10));
The websocket clients use the Amp event loop. You can only use one websocket client by php thread since the event loop is in a blocking while loop.
<?php
require __DIR__ . '/vendor/autoload.php';
use PolygonIO;
$client = new PolygonIO('your apiKey');
$client->websockets->forex(
'C.USD',
function($data) {
// your handler function
}
);
- composer
- php > 7.2
Install dependencies
composer require
Run the linter
./vendor/bin/phplint .
Run the tests
./vendor/bin/phpunit