* Jordi Boggiano * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Composer\Downloader; use Composer\Package\PackageInterface; /** * @author Jordi Boggiano * @author Benjamin Eberlei */ abstract class AbstractDownloader { protected function downloadFile($url, $path) { $file = fopen($url, "rb"); if ($file) { $newf = fopen($path, "wb"); if ($newf) { while (!feof($file)) { fwrite($newf, fread($file, 1024 * 8), 1024 * 8); } fclose($newf); } fclose($file); } } }