1 <?php declare(strict_types=1);
42 bool $keep_original =
false 68 $ar = $this->
getAR($revision);
72 $ar->setTitle($revision->
getTitle());
83 foreach (
ARRevision::where([
'identification' => $resource->getIdentification()->serialize()])->
get() as $ar_revision) {
93 public function delete(
Revision $revision) :
void 96 $ar = ARRevision::find($primary);
118 $ar = ARRevision::find($primary);
121 $ar->setInternal($primary);
124 $ar->setTitle($revision->
getTitle());
125 $ar->setAvailable(
true);
137 $r->setTitle($AR_revision->
getTitle());
139 $r->setUnavailable();
148 (
new ARRevision())->getConnectorContainerName()
152 public function preload(array $identification_strings) : void
blankFromClone(InfoResolver $info_resolver, StorableResource $resource, FileRevision $revision_to_clone)
Class RevisionARRepository.
Interface StorageResource.
populateFromArray(array $data)
Class UploadedFileRevision.
preload(array $identification_strings)
Class UploadedFileRevision.
static where($where, $operator=null)
Class RevisionARRepository.
Class RevisionCollection.
store(Revision $revision)
setVersionNumber(int $version_number)
getRevisionFromAR(ARRevision $AR_revision)
Interface Identification.
blankFromUpload(InfoResolver $info_resolver, StorableResource $resource, UploadResult $result)
getAR(Revision $revision)
setVersionNumber(int $version_number)
getInternalID(Revision $revision)
blankFromStream(InfoResolver $info_resolver, StorableResource $resource, FileStream $stream, bool $keep_original=false)
Interface FileStream The base interface for all filesystem streams.