status; } /** * Ob der Server die Action nicht kennt — ein aelterer Server-Stand. * * Das Gateway antwortet dann mit 404 und „Action '…' not found.". Weil die * Key-Pruefung davor laeuft, ist der Key in diesem Fall gueltig. * * @return bool */ public function is_unknown_action(): bool { // Der Fehlertext wird beim Werfen escaped; verglichen wird der Klartext. $error = html_entity_decode( $this->server_error, ENT_QUOTES, 'UTF-8' ); return 404 === $this->status && 1 === preg_match( "/^Action '.*' not found\\.$/", $error ); } }