ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
LostIdentification.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
28{
33 public function __construct(private ?string $serialized_string = null)
34 {
35 }
36
40 public function serialize(): string
41 {
42 return $this->serialized_string;
43 }
44
48 public function unserialize($serialized): void
49 {
50 }
51
55 public function getClassName(): string
56 {
57 return "Lost";
58 }
59
63 public function getInternalIdentifier(): string
64 {
65 return "Lost";
66 }
67
71 public function getProviderNameForPresentation(): string
72 {
73 return "Lost";
74 }
75
76 public function __serialize(): array
77 {
78 return ['data' => $this->serialize()];
79 }
80
81 public function __unserialize(array $data): void
82 {
83 $this->unserialize($data['data']);
84 }
85}
__construct(private ?string $serialized_string=null)
NullIdentification constructor.