ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
InfoResolver.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 
30 interface InfoResolver
31 {
32  public function getNextVersionNumber(): int;
33 
34  public function getOwnerId(): int;
35 
36  public function getRevisionTitle(): string;
37 
38  public function getFileName(): string;
39 
40  public function getMimeType(): string;
41 
42  public function getSuffix(): string;
43 
44  public function getCreationDate(): DateTimeImmutable;
45 
46  public function getSize(): int;
47 }