public function downloadAll($directory = null) { if (!isset($this->output->files)) { // the are not multiple output files -> do normal downloader return $this->download($directory); } foreach ($this->output->files as $file) { $this->download($directory, $file); } return $this; }