ILIAS  trunk Revision v11.0_alpha-1713-gd8962da2f67
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Criterion.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 class Criterion
24 {
25  public function __construct(
26  private readonly int $id,
27  private readonly CriterionContent $content,
28  private readonly Edit $lastModification,
29  private readonly Edit $creation
30  ) {
31  }
32 
33  public function id(): int
34  {
35  return $this->id;
36  }
37 
38  public function content(): CriterionContent
39  {
40  return $this->content;
41  }
42 
43  public function lastModification(): Edit
44  {
45  return $this->lastModification;
46  }
47 
48  public function creation(): Edit
49  {
50  return $this->creation;
51  }
52 }
__construct(private readonly int $id, private readonly CriterionContent $content, private readonly Edit $lastModification, private readonly Edit $creation)
Definition: Criterion.php:25
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23