Merge pull request #17151 from nextcloud/td/remove/createPreview
Remove deprecated function createPreview
This commit is contained in:
commit
978d312e69
|
@ -148,34 +148,6 @@ class PreviewManager implements IPreview {
|
|||
return !empty($this->providers);
|
||||
}
|
||||
|
||||
/**
|
||||
* return a preview of a file
|
||||
*
|
||||
* @param string $file The path to the file where you want a thumbnail from
|
||||
* @param int $maxX The maximum X size of the thumbnail. It can be smaller depending on the shape of the image
|
||||
* @param int $maxY The maximum Y size of the thumbnail. It can be smaller depending on the shape of the image
|
||||
* @param boolean $scaleUp Scale smaller images up to the thumbnail size or not. Might look ugly
|
||||
* @return \OCP\IImage
|
||||
* @deprecated 11 Use getPreview
|
||||
*/
|
||||
public function createPreview($file, $maxX = 100, $maxY = 75, $scaleUp = false) {
|
||||
try {
|
||||
$userRoot = $this->rootFolder->getUserFolder($this->userId)->getParent();
|
||||
$node = $userRoot->get($file);
|
||||
if (!($file instanceof File)) {
|
||||
throw new NotFoundException();
|
||||
}
|
||||
|
||||
$preview = $this->getPreview($node, $maxX, $maxY);
|
||||
} catch (\Exception $e) {
|
||||
return new \OC_Image();
|
||||
}
|
||||
|
||||
$previewImage = new \OC_Image();
|
||||
$previewImage->loadFromData($preview->getContent());
|
||||
return $previewImage;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a preview of a file
|
||||
*
|
||||
|
|
|
@ -79,18 +79,6 @@ interface IPreview {
|
|||
*/
|
||||
public function hasProviders();
|
||||
|
||||
/**
|
||||
* Return a preview of a file
|
||||
* @param string $file The path to the file where you want a thumbnail from
|
||||
* @param int $maxX The maximum X size of the thumbnail. It can be smaller depending on the shape of the image
|
||||
* @param int $maxY The maximum Y size of the thumbnail. It can be smaller depending on the shape of the image
|
||||
* @param boolean $scaleUp Scale smaller images up to the thumbnail size or not. Might look ugly
|
||||
* @return \OCP\IImage
|
||||
* @since 6.0.0
|
||||
* @deprecated 11 Use getPreview
|
||||
*/
|
||||
public function createPreview($file, $maxX = 100, $maxY = 75, $scaleUp = false);
|
||||
|
||||
/**
|
||||
* Returns a preview of a file
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue