public function testConstruct() { $dataset = uniqid(); $format = uniqid(); $download = new Download($dataset, $format); $this->assertEquals($dataset, $download->getDataset()); $this->assertEquals($format, $download->getFormat()); $this->assertCount(2, $download->getParameters()); }
/** * @param Download $download * * @return null|string */ public function getLocalDatasetContent(Download $download) { $content = null; $filepath = $this->finder->findDataset($download->getDataset(), $download->getFormat(), $download->getFilter()); if (false !== $filepath) { $content = $this->finder->getContent($filepath); } return $content; }