public function getMarketBuyOrders($typeId, $regionId) { //echo time2s()."eh.getMarketOrders()\n"; $region = $this->getRegion($regionId); $marketTypeHrefs = $this->getMarketTypeHrefs(); if (!isset($marketTypeHrefs[$typeId])) { $invalidArgumentExceptionClass = Config::getIveeClassName('InvalidArgumentException'); throw new $invalidArgumentExceptionClass('TypeID=' . (int) $typeId . ' not found in market types'); } $ret = new \stdClass(); $ret->buyOrders = $this->client->gather($region->marketBuyOrders->href . '?type=' . $marketTypeHrefs[$typeId], null, null, static::MARKET_ORDER_COLLECTION_REPRESENTATION); return $ret; }
/** * Gets the sovereignty structures endpoint. * * @return array */ public function getSovStructures() { return $this->client->gather($this->client->getRootEndpoint()->sovereignty->structures->href, function (\stdClass $structure) { return (int) $structure->structureID; }, null, static::SOV_STRUCTURE_COLLECTION_REPRESENTATION, true, 300); }