protected function addThreadToLoop(curlThread $thread, Queue $queue) { if ($queue->count() > 0 && ($task = $queue->dequeue())) { $thread->setTask($task); $thread->applyCurlOptions(); $this->multiCurl->addThread($thread); return true; } return false; }
public function checkResult(array $result, curlThread $thread) { return $result['result'] === \CURLE_OK ? null : new CurlThreadError($thread->getErrorCode(), $thread->getErrorMessage()); }