public function make(File $file) { // We only make thumbnails of images if ($file->isImage()) { ee()->load->library('filemanager'); $dir = $file->UploadDestination; $dimensions = $dir->FileDimensions; $success = ee()->filemanager->create_thumb($file->getAbsolutePath(), array('server_path' => $dir->server_path, 'file_name' => $file->file_name, 'dimensions' => $dimensions->asArray()), TRUE, FALSE); } $thumb = new Thumbnail($file); return $thumb; }