Пример #1
0
 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;
 }
Пример #2
0
 public function checkResult(array $result, curlThread $thread)
 {
     return $result['result'] === \CURLE_OK ? null : new CurlThreadError($thread->getErrorCode(), $thread->getErrorMessage());
 }