requestedUri = $_SERVER['REQUEST_URI'] ?? '/'; } public function pageAction() { // Set HTTP status code to 404 (while still rendering the page - soft 404) http_response_code(404); // Assign error-specific variables View::assign([ 'requestedUri' => htmlspecialchars($this->requestedUri, ENT_QUOTES, 'UTF-8'), 'errorCode' => '404', 'errorTitle' => 'Seite nicht gefunden', 'errorMessage' => 'Die angeforderte Seite konnte leider nicht gefunden werden.', 'errorSuggestion' => 'Die Seite wurde möglicherweise verschoben, gelöscht oder existiert nicht mehr.', 'metaRobots' => 'noindex, follow', 'homeUrl' => '/', 'contactUrl' => '/kontakt', 'machinesUrl' => '/maschinen' ]); } public function navigationAction() { JsonNavigation::getInstance()->loadJsonNavigationArray(); } }