Skip to content
Snippets Groups Projects

Feature/7423 get contents

Merged Alexandre Morin requested to merge feature/7423-getContents into develop
5 files
+ 105
8
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -269,7 +269,25 @@ trait archiveCommunicationTrait
throw $e;
}
return $digitalResource;
$binaryDataObject = \laabs::newInstance("recordsManagement/BinaryDataObject");
$binaryDataObject->attachment = new \stdClass();
$binaryDataObject->attachment->data = base64_encode($digitalResource->getContents());
$binaryDataObject->attachment->uri = "";
$binaryDataObject->attachment->filename = $digitalResource->fileName;
if (!empty($digitalResource->fileExtension)) {
$digitalResource->fileName = $digitalResource->fileName . $digitalResource->fileExtension;
}
$binaryDataObject->format = $digitalResource->puid;
$binaryDataObject->mimetype = $digitalResource->mimetype;
$binaryDataObject->size = $digitalResource->size;
$binaryDataObject->messageDigest = new \stdClass();
$binaryDataObject->messageDigest->value = $digitalResource->hash;
$binaryDataObject->messageDigest->algorithm = $digitalResource->hashAlgorithm;
return $binaryDataObject;
}
/**
Loading