/** @test */ public function it_gets_multiple_thumbnails() { $thumbnails = Thumbnail::makeMultiple($this->getMediaThumbnails()); $this->assertCount(2, $thumbnails); $this->assertEquals('smallThumb', $thumbnails[0]->name()); $this->assertEquals('mediumThumb', $thumbnails[1]->name()); }
/** * Return all thumbnails for all modules * @return array */ public function all() { $thumbnails = []; foreach ($this->module->enabled() as $enabledModule) { $configuration = $this->config->get(strtolower('asgard.' . $enabledModule->getName()) . '.thumbnails'); if (!is_null($configuration)) { $thumbnails = array_merge($thumbnails, Thumbnail::makeMultiple($configuration)); } } return $thumbnails; }