aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
diff options
context:
space:
mode:
authorThomas Citharel <tcit@tcit.fr>2023-03-13 09:58:31 +0100
committerCôme Chilliet <come.chilliet@nextcloud.com>2024-09-10 14:05:06 +0200
commitc2150bd0795ba05e1ec94734b12350f544b08ad4 (patch)
treeeaeb1cbd62e10fdfa9c2e6a80be8ff8a110180dc /lib/public
parent5afe21210344e7596286797a005026188c696288 (diff)
downloadnextcloud-server-c2150bd0795ba05e1ec94734b12350f544b08ad4.tar.gz
nextcloud-server-c2150bd0795ba05e1ec94734b12350f544b08ad4.zip
feat: Add mimetype into BeforePreviewFetchedEvent event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Diffstat (limited to 'lib/public')
-rw-r--r--lib/public/Preview/BeforePreviewFetchedEvent.php17
1 files changed, 13 insertions, 4 deletions
diff --git a/lib/public/Preview/BeforePreviewFetchedEvent.php b/lib/public/Preview/BeforePreviewFetchedEvent.php
index 398358d5905..6aed6bcc704 100644
--- a/lib/public/Preview/BeforePreviewFetchedEvent.php
+++ b/lib/public/Preview/BeforePreviewFetchedEvent.php
@@ -17,6 +17,7 @@ use OCP\IPreview;
*
* @since 25.0.1
* @since 28.0.0 the constructor arguments ``$width``, ``$height``, ``$crop`` and ``$mode`` are no longer nullable.
+ * @since 31.0.0 the constructor arguments ``$mimeType`` was added
*/
class BeforePreviewFetchedEvent extends \OCP\EventDispatcher\Event {
/**
@@ -24,14 +25,15 @@ class BeforePreviewFetchedEvent extends \OCP\EventDispatcher\Event {
*/
public function __construct(
private Node $node,
- /** @deprecated 28.0.0 null deprecated **/
+ /** @deprecated 28.0.0 passing null is deprecated **/
private ?int $width = null,
- /** @deprecated 28.0.0 null deprecated **/
+ /** @deprecated 28.0.0 passing null is null deprecated **/
private ?int $height = null,
- /** @deprecated 28.0.0 null deprecated **/
+ /** @deprecated 28.0.0 passing null is null deprecated **/
private ?bool $crop = null,
- /** @deprecated 28.0.0 null deprecated **/
+ /** @deprecated 28.0.0 passing null is null deprecated **/
private ?string $mode = null,
+ private ?string $mimeType = null,
) {
parent::__construct();
}
@@ -71,4 +73,11 @@ class BeforePreviewFetchedEvent extends \OCP\EventDispatcher\Event {
public function getMode(): ?string {
return $this->mode;
}
+
+ /**
+ * @since 31.0.0
+ */
+ public function getMimeType(): ?string {
+ return $this->mimeType;
+ }
}