Example #1
0
 /** @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());
 }
Example #2
0
 /**
  * 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;
 }