|null */ private ?array $spotlight = null; /** * @param array $entry the raw tx_evomegamenujson_entry row */ public function __construct( private readonly array $entry, private readonly int $stage, ) {} /** @return array */ public function getEntry(): array { return $this->entry; } /** Content stage of the menu (1 structure, 2 + images/teasers, 3 + featured). */ public function getStage(): int { return $this->stage; } /** @return array|null */ public function getSpotlight(): ?array { return $this->spotlight; } /** @param array $spotlight */ public function setSpotlight(array $spotlight): void { $this->spotlight = $spotlight; } }