ILIAS  trunk Revision v11.0_alpha-1838-g59fc79e306b
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
RevisionRepository.php
Go to the documentation of this file.
1 <?php
2 
20 
34 
41 {
42  public function blankFromUpload(
43  InfoResolver $info_resolver,
44  StorableResource $resource,
45  UploadResult $result,
46  RevisionStatus $status
48 
49  public function blankFromStream(
50  InfoResolver $info_resolver,
51  StorableResource $resource,
52  FileStream $stream,
53  RevisionStatus $status,
54  bool $keep_original = false
56 
57  public function blankFromClone(
58  InfoResolver $info_resolver,
59  StorableResource $resource,
60  FileRevision $revision_to_clone
61  ): CloneRevision;
62 
63  public function store(Revision $revision): void;
64 
65  public function get(StorableResource $resource): RevisionCollection;
66 
67  public function delete(Revision $revision): void;
68 }
blankFromUpload(InfoResolver $info_resolver, StorableResource $resource, UploadResult $result, RevisionStatus $status)
blankFromStream(InfoResolver $info_resolver, StorableResource $resource, FileStream $stream, RevisionStatus $status, bool $keep_original=false)
blankFromClone(InfoResolver $info_resolver, StorableResource $resource, FileRevision $revision_to_clone)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
The base interface for all filesystem streams.
Definition: FileStream.php:31