access; } public function getRequest(): ServerRequestInterface { return $this->request; } public function getCurrentModule(): ModuleInterface { return $this->currentModule; } public function getModuleTemplate(): ModuleTemplate { return $this->moduleTemplate; } /** * Set content for the header. Can also be used to e.g. reorder existing content. * IMPORTANT: This overwrites existing content from previous listeners! */ public function setHeaderContent(string $content): void { $this->headerContent = $content; } /** * Add additional content to the header */ public function addHeaderContent(string $content): void { $this->headerContent .= $content; } public function getHeaderContent(): string { return $this->headerContent; } /** * Set content for the footer. Can also be used to e.g. reorder existing content. * IMPORTANT: This overwrites existing content from previous listeners! */ public function setFooterContent(string $content): void { $this->footerContent = $content; } /** * Add additional content to the footer */ public function addFooterContent(string $content): void { $this->footerContent .= $content; } public function getFooterContent(): string { return $this->footerContent; } }