protected function get($originUrl, $fileUrl, $additionalOptions = array(), $fileName = null, $progress = true) { $downloadReplacements = $this->getConfig()->get('download-replacements'); foreach ($downloadReplacements as $search => $replacement) { if (strpos($fileUrl, $search) === 0) { $fileUrl = $replacement . substr($fileUrl, strlen($search)); $originUrl = parse_url($replacement)['host']; break; } } return parent::get($originUrl, $fileUrl, $additionalOptions, $fileName, $progress); }