Exemple #1
0
<?php

/**
 * Discovered markets within an exchange job.
 */
if (!$exchange) {
    throw new JobException("No exchange defined");
}
$instance = \DiscoveredComponents\Exchanges::getInstance($exchange);
$markets = $instance->fetchMarkets($logger);
$result = array();
foreach ($markets as $m) {
    $result[] = implode("/", $m);
}
$logger->info("Found " . count($markets) . " markets: " . implode(", ", $result));
$persistent = new \Core\PersistentExchange($instance, db());
$persistent->storeMarkets($markets, $logger);