protected function generateThumbnail($image) { $ext = strtolower(preg_replace('/.*\\.([^.]+)$/', '$1', $image)); $config = $this->getApplication()->getConfiguration(); $cacheThumb = $this->imageFinder->getThumbnailFileName($image, '.jpg'); $imageThumbSize = empty($config['thumbnails.size']) ? 230 : $config['thumbnails.size']; $this->imageFinder->ensureFodlerExists(dirname($cacheThumb)); $ret = $this->image->makeThumbnail($image, $cacheThumb, $imageThumbSize); $this->imageFinder->ensureFileMode($cacheThumb); return $ret; }