ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
History.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 
25 class History
26 {
30  public function __construct(
31  private readonly ?Document $document,
32  private readonly Edit $creation,
33  private readonly array $criteria_content,
34  private DocumentContent $content
35  ) {
36  }
37 
38  public function currentDocument(): ?Document
39  {
40  return $this->document;
41  }
42 
43  public function creation(): Edit
44  {
45  return $this->creation;
46  }
47 
51  public function criteriaContent(): array
52  {
53  return $this->criteria_content;
54  }
55 
56  public function documentContent(): DocumentContent
57  {
58  return $this->content;
59  }
60 }
__construct(private readonly ?Document $document, private readonly Edit $creation, private readonly array $criteria_content, private DocumentContent $content)
Definition: History.php:30