ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
Document.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\WebDAV\Mount;
22
23final class Document
24{
25 public function __construct(
26 private int $id = 0,
27 private string $title = '',
28 private string $uploaded_instructions = '',
29 private string $processed_instructions = '',
30 private string $language = '',
31 private string $creation_ts = '',
32 private string $modification_ts = '',
33 private int $owner_usr_id = 0,
34 private int $last_modified_usr_id = 0,
35 private int $sorting = 0
36 ) {
37 }
38
39 public function getId(): int
40 {
41 return $this->id;
42 }
43
44 public function getTitle(): string
45 {
46 return $this->title;
47 }
48
49 public function getUploadedInstructions(): string
50 {
51 return $this->uploaded_instructions;
52 }
53
54 public function getProcessedInstructions(): string
55 {
56 return $this->processed_instructions;
57 }
58
59 public function getLanguage(): string
60 {
61 return $this->language;
62 }
63
64 public function getCreationTs(): string
65 {
66 return $this->creation_ts;
67 }
68
69 public function getModificationTs(): string
70 {
71 return $this->modification_ts;
72 }
73
74 public function getOwnerUsrId(): int
75 {
76 return $this->owner_usr_id;
77 }
78
79 public function getLastModificationUsrId(): int
80 {
81 return $this->last_modified_usr_id;
82 }
83
84 public function getSorting(): int
85 {
86 return $this->sorting;
87 }
88}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
__construct(private int $id=0, private string $title='', private string $uploaded_instructions='', private string $processed_instructions='', private string $language='', private string $creation_ts='', private string $modification_ts='', private int $owner_usr_id=0, private int $last_modified_usr_id=0, private int $sorting=0)
Definition: Document.php:25