/**
  * @return johnb0\gallery\Module|null Module instance
  */
 public function getModule()
 {
     if ($this->_module === null) {
         $this->_module = Module::getInstance();
     }
     return $this->_module;
 }
 /**
  * @param Module $module
  * @return array images list
  */
 public function getImagesList(Module $module)
 {
     $thumbs = $this->getThumbs();
     $list = [];
     foreach ($thumbs as $alias => $url) {
         $preset = $module->thumbs[$alias];
         $list[$url] = $preset['name'] . ' ' . $preset['size'][0] . ' × ' . $preset['size'][1];
     }
     $originalImageSize = $this->getOriginalImageSize();
     $list[$this->module->imageUrl . "/" . $this->getFilePath()] = Module::t('main', 'Original') . ' ' . $originalImageSize;
     return $list;
 }