Пример #1
0
 public function add($urls)
 {
     $urls = (array) $urls;
     foreach ($urls as $url) {
         $request = new MultiRequest_Request($url);
         if ($this->range) {
             $domain = parse_url($url, PHP_URL_HOST);
             if (!empty($domain)) {
                 $domain = preg_replace('/^www\\./i', '', $domain);
                 if (!in_array($domain, $this->norange_domains)) {
                     $request->setCurlOption(CURLOPT_RANGE, $this->range);
                 }
             }
         }
         $this->worker->pushRequestToQueue($request);
     }
     return $this;
 }