3 declare(strict_types=1);
15 use DateTimeImmutable;
72 if (is_null($this->type)) {
74 $data = $this->
raw(self::FIELD_TYPE);
78 $this->type = (string) $data;
92 if (is_null($this->appliedAt)) {
94 $data = $this->
raw(self::FIELD_APPLIED_AT);
99 if (
false === $data) {
102 $this->appliedAt = $data;
116 if (is_null($this->excerptBeforeEdit)) {
118 $data = $this->
raw(self::FIELD_EXCERPT_BEFORE_EDIT);
119 if (is_null($data)) {
137 if (is_null($this->excerptAfterEdit)) {
139 $data = $this->
raw(self::FIELD_EXCERPT_AFTER_EDIT);
140 if (is_null($data)) {
176 #[\ReturnTypeWillChange]
183 return (
object) $data;