allMenuItems = $allMenuItems; $this->filteredMenuItems = $filteredMenuItems; $this->menuConfiguration = $menuConfiguration; $this->itemConfiguration = $itemConfiguration; $this->bannedMenuItems = $bannedMenuItems; $this->excludedDoktypes = $excludedDoktypes; $this->site = $site; $this->context = $context; $this->currentPage = $currentPage; } public function getAllMenuItems(): array { return $this->allMenuItems; } public function getFilteredMenuItems(): array { return $this->filteredMenuItems; } public function setFilteredMenuItems(array $filteredMenuItems): void { $this->filteredMenuItems = $filteredMenuItems; } public function getMenuConfiguration(): array { return $this->menuConfiguration; } public function getItemConfiguration(): array { return $this->itemConfiguration; } public function getBannedMenuItems(): array { return $this->bannedMenuItems; } public function getExcludedDoktypes(): array { return $this->excludedDoktypes; } public function getSite(): Site { return $this->site; } public function getContext(): Context { return $this->context; } public function getCurrentPage(): array { return $this->currentPage; } }