ILIAS  release_7 Revision v7.30-3-g800a261c036
InfoResolver.php
Go to the documentation of this file.
1<?php declare(strict_types=1);
2
4
5use DateTimeImmutable;
6
12interface InfoResolver
13{
14 public function getNextVersionNumber() : int;
15
16 public function getOwnerId() : int;
17
18 public function getRevisionTitle() : string;
19
20 public function getFileName() : string;
21
22 public function getMimeType() : string;
23
24 public function getSuffix() : string;
25
26 public function getCreationDate() : DateTimeImmutable;
27
28 public function getSize() : int;
29}
An exception for terminatinating execution or to throw for unit testing.