summaryrefslogtreecommitdiffstats
path: root/lib/Model/ActivityPub/Object/Document.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Model/ActivityPub/Object/Document.php')
-rw-r--r--lib/Model/ActivityPub/Object/Document.php30
1 files changed, 27 insertions, 3 deletions
diff --git a/lib/Model/ActivityPub/Object/Document.php b/lib/Model/ActivityPub/Object/Document.php
index ca6e4a6f..6685fb62 100644
--- a/lib/Model/ActivityPub/Object/Document.php
+++ b/lib/Model/ActivityPub/Object/Document.php
@@ -59,6 +59,9 @@ class Document extends ACore implements JsonSerializable {
/** @var string */
private $localCopy = '';
+ /** @var string */
+ private $resizedCopy = '';
+
/** @var int */
private $caching = 0;
@@ -141,6 +144,25 @@ class Document extends ACore implements JsonSerializable {
/**
+ * @return string
+ */
+ public function getResizedCopy(): string {
+ return $this->resizedCopy;
+ }
+
+ /**
+ * @param string $resizedCopy
+ *
+ * @return Document
+ */
+ public function setResizedCopy(string $resizedCopy): Document {
+ $this->resizedCopy = $resizedCopy;
+
+ return $this;
+ }
+
+
+ /**
* @return bool
*/
public function isPublic(): bool {
@@ -244,6 +266,7 @@ class Document extends ACore implements JsonSerializable {
$this->setPublic(($this->getInt('public', $data, 0) === 1) ? true : false);
$this->setError($this->getInt('error', $data, 0));
$this->setLocalCopy($this->get('local_copy', $data, ''));
+ $this->setResizedCopy($this->get('resized_copy', $data, ''));
$this->setMediaType($this->get('media_type', $data, ''));
$this->setMimeType($this->get('mime_type', $data, ''));
$this->setParentId($this->get('parent_id', $data, ''));
@@ -266,9 +289,10 @@ class Document extends ACore implements JsonSerializable {
$result = array_merge(
parent::jsonSerialize(),
[
- 'mediaType' => $this->getMediaType(),
- 'mimeType' => $this->getMimeType(),
- 'localCopy' => $this->getLocalCopy()
+ 'mediaType' => $this->getMediaType(),
+ 'mimeType' => $this->getMimeType(),
+ 'localCopy' => $this->getLocalCopy(),
+ 'resizedCopy' => $this->getResizedCopy()
]
);