searchable = false; } } class InfoBody extends SimpleBody { protected function getContent(): string { $user = $this->getContext()->getUser(); if ($user && $user->hasGroup(Group::ADMIN)) { phpinfo(); return ""; } else { $message = "You are not logged in or do not have the proper privileges to access this page."; return $this->getDocument()->getRouter()->returnStatusCode(403, [ "message" => $message] ); } } }