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; }