ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
StructuredPayload.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
26class StructuredPayload implements Payload
27{
28 private ?int $valid_until = null;
29
30 public function __construct(
31 protected array $data
32 ) {
33 }
34
35 public function get(): array
36 {
37 return $this->data;
38 }
39
40 public function set(array $data): void
41 {
42 $this->data = $data;
43 }
44
45 public function until(): ?int
46 {
47 return $this->valid_until;
48 }
49
50 public function setUntil(?int $valid_until): void
51 {
52 $this->valid_until = $valid_until;
53 }
54
55}