ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
Revision.php
Go to the documentation of this file.
1 <?php
2 
20 
26 
31 interface Revision
32 {
33  public const STATUS_ACTIVE = 1;
34 
35  public function getIdentification(): ResourceIdentification;
36 
37  public function getVersionNumber(): int;
38 
39  public function getInformation(): Information;
40 
41  public function setInformation(Information $information): void;
42 
43  public function setUnavailable(): void;
44 
45  public function isAvailable(): bool;
46 
47  public function getOwnerId(): int;
48 
49  public function setTitle(string $title): Revision;
50 
51  public function getTitle(): string;
52 
53  public function withStreamResolver(?StreamResolver $stream_resolver = null): Revision;
54 
55  public function maybeStreamResolver(): ?StreamResolver;
56 
57  public function setStorageID(string $storage_id): void;
58 
59  public function getStorageID(): string;
60 
61  public function getStatus(): RevisionStatus;
62 }
Token
The string representation of these tokens must not occur in the names of metadata elements...
Definition: Token.php:27
setInformation(Information $information)
withStreamResolver(?StreamResolver $stream_resolver=null)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...