3 declare(strict_types=1);
26 use DateTimeImmutable;
202 if (is_null($this->
id)) {
204 $data = $this->
raw(self::FIELD_ID);
205 if (is_null($data)) {
208 $this->
id = (string) $data;
222 if (is_null($this->version)) {
224 $data = $this->
raw(self::FIELD_VERSION);
225 if (is_null($data)) {
228 $this->version = (int) $data;
242 if (is_null($this->createdAt)) {
244 $data = $this->
raw(self::FIELD_CREATED_AT);
245 if (is_null($data)) {
249 if (
false === $data) {
252 $this->createdAt = $data;
266 if (is_null($this->lastModifiedAt)) {
268 $data = $this->
raw(self::FIELD_LAST_MODIFIED_AT);
269 if (is_null($data)) {
273 if (
false === $data) {
276 $this->lastModifiedAt = $data;
290 if (is_null($this->lastModifiedBy)) {
292 $data = $this->
raw(self::FIELD_LAST_MODIFIED_BY);
293 if (is_null($data)) {
311 if (is_null($this->createdBy)) {
313 $data = $this->
raw(self::FIELD_CREATED_BY);
314 if (is_null($data)) {
332 if (is_null($this->name)) {
334 $data = $this->
raw(self::FIELD_NAME);
335 if (is_null($data)) {
356 if (is_null($this->slug)) {
358 $data = $this->
raw(self::FIELD_SLUG);
359 if (is_null($data)) {
377 if (is_null($this->description)) {
379 $data = $this->
raw(self::FIELD_DESCRIPTION);
380 if (is_null($data)) {
398 if (is_null($this->ancestors)) {
400 $data = $this->
raw(self::FIELD_ANCESTORS);
401 if (is_null($data)) {
418 if (is_null($this->parent)) {
420 $data = $this->
raw(self::FIELD_PARENT);
421 if (is_null($data)) {
439 if (is_null($this->orderHint)) {
441 $data = $this->
raw(self::FIELD_ORDER_HINT);
442 if (is_null($data)) {
445 $this->orderHint = (string) $data;
459 if (is_null($this->externalId)) {
461 $data = $this->
raw(self::FIELD_EXTERNAL_ID);
462 if (is_null($data)) {
465 $this->externalId = (string) $data;
479 if (is_null($this->metaTitle)) {
481 $data = $this->
raw(self::FIELD_META_TITLE);
482 if (is_null($data)) {
500 if (is_null($this->metaDescription)) {
502 $data = $this->
raw(self::FIELD_META_DESCRIPTION);
503 if (is_null($data)) {
521 if (is_null($this->metaKeywords)) {
523 $data = $this->
raw(self::FIELD_META_KEYWORDS);
524 if (is_null($data)) {
542 if (is_null($this->custom)) {
544 $data = $this->
raw(self::FIELD_CUSTOM);
545 if (is_null($data)) {
563 if (is_null($this->assets)) {
565 $data = $this->
raw(self::FIELD_ASSETS);
566 if (is_null($data)) {
583 if (is_null($this->key)) {
585 $data = $this->
raw(self::FIELD_KEY);
586 if (is_null($data)) {
589 $this->key = (string) $data;
749 #[\ReturnTypeWillChange]
760 return (
object) $data;