ILIAS  trunk Revision v11.0_alpha-1811-gd2d5443e411
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
History.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 class History
24 {
28  public function __construct(
29  private readonly ?Document $document,
30  private readonly Edit $creation,
31  private readonly array $criteria_content,
32  private readonly DocumentContent $content
33  ) {
34  }
35 
36  public function currentDocument(): ?Document
37  {
38  return $this->document;
39  }
40 
41  public function creation(): Edit
42  {
43  return $this->creation;
44  }
45 
49  public function criteriaContent(): array
50  {
51  return $this->criteria_content;
52  }
53 
54  public function documentContent(): DocumentContent
55  {
56  return $this->content;
57  }
58 }
__construct(private readonly ?Document $document, private readonly Edit $creation, private readonly array $criteria_content, private readonly DocumentContent $content)
Definition: History.php:28