/** * Searches All Regions for orders. * * Searches all regions for any orders. * * @param array of region urls to search through. * @param OrderHandler $orderHandler */ public function searchAllRegionsForOrders(array $regionHrefs, OrderHandler $orderHandler) { $orderHandler->createRegionRequestsForPool($regionHrefs); $pool = $orderHandler->processMultipleRegions(); $promise = $pool->promise(); $promise->wait(); }
public function testProcessMultipleRegionsShouldNotBeEmpty() { $orderHandler = new OrderHandler($this->fakeClient()); $orderHandler->createRegionRequestsForPool(['http://google.ca']); $pool = $orderHandler->processMultipleRegions(); $promise = $pool->promise(); $promise->wait(); $this->assertNotEmpty($orderHandler->getAcceptedResponsesJson()); }