function testCanLimitQueueToAMaxConnectionThreshold() { $rs = $this->getRequests(); $q = new T_Curl_Queue(count($rs) - 1); foreach ($rs as $r) { $q->queue($r); } foreach ($rs as $r) { $q->waitFor($r); $this->assertTrue(strlen($r->getBody()) > 0); } }
/** * Gets the compiled source code (blocks to wait for compilation to finish). * * @return string */ function getSrc() { // wait for CURL requests to complete foreach ($this->request as $r) { $this->curl->waitFor($r); } // parse XML responses and output code $src = null; foreach ($this->request as $r) { $src .= $r->getBody(); } return $src; }