ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
CopyrightData.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 use ILIAS\Data\URI;
24 
26 {
27  protected string $full_name;
28  protected ?URI $link;
29  protected ?URI $image_link;
30  protected string $alt_text;
31 
32  public function __construct(
33  string $full_name,
34  ?URI $link,
35  ?URI $image_link,
36  string $alt_text
37  ) {
38  $this->full_name = $full_name;
39  $this->link = $link;
40  $this->alt_text = $alt_text;
41  $this->image_link = $image_link;
42  }
43 
44  public function fullName(): string
45  {
46  return $this->full_name;
47  }
48 
49  public function link(): ?URI
50  {
51  return $this->link;
52  }
53 
54  public function imageLink(): ?URI
55  {
56  return $this->image_link;
57  }
58 
59  public function altText(): string
60  {
61  return $this->alt_text;
62  }
63 }
__construct(string $full_name, ?URI $link, ?URI $image_link, string $alt_text)
The scope of this class is split ilias-conform URI&#39;s into components.
Definition: URI.php:34