for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LoteriaApi\Consumer;
use Kodify\DownloaderBundle\Service\Downloader;
class Download
{
private $component;
private $datasource;
private $localstorage;
public function setComponent(Downloader $component)
$this->component = $component;
return $this;
}
public function setDataSource(array $datasource)
$this->datasource = $datasource;
public function setLocalStorage($localstorage)
$this->localstorage = $localstorage;
public function run()
foreach ($this->datasource as $concurso) {
$this->component->downloadFile(
$concurso['url'],
$this->localstorage,
$concurso['zip']
);