ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
HistoryRepository.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 use ilObjUser;
27 
29 {
35  public function all(array $filter = [], array $order_by = [], int $offset = 0, ?int $limit = null): array;
36 
40  public function countAll(array $filter = []): int;
41  public function acceptDocument(ilObjUser $user, Document $document);
42  public function alreadyAccepted(ilObjUser $user, Document $document): bool;
43 
47  public function acceptedVersion(ilObjUser $user): Result;
48 
52  public function currentDocumentOfAcceptedVersion(ilObjUser $user): Result;
53 }
all(array $filter=[], array $order_by=[], int $offset=0, ?int $limit=null)
A result encapsulates a value or an error and simplifies the handling of those.
Definition: Result.php:14
alreadyAccepted(ilObjUser $user, Document $document)
acceptDocument(ilObjUser $user, Document $document)