ILIAS  release_8 Revision v8.24
StorableResource.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
27
33{
35
36 public function getCurrentRevision(): Revision;
37
38 public function getSpecificRevision(int $number): ?Revision;
39
40 public function hasSpecificRevision(int $number): bool;
41
45 public function getAllRevisions(): array;
46
50 public function getStakeholders(): array;
51
52 public function addStakeholder(ResourceStakeholder $s): void;
53
54 public function removeStakeholder(ResourceStakeholder $s): void;
55
56 public function addRevision(Revision $revision): void;
57
58 public function removeRevision(Revision $revision): void;
59
60 public function replaceRevision(Revision $revision): void;
61
62 public function setRevisions(RevisionCollection $collection): void;
63
64 public function getStorageID(): string;
65
66 public function setStorageID(string $storage_id): void;
67
68 public function getMaxRevision(): int;
69}
setRevisions(RevisionCollection $collection)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...