needs_force_update() ) { return true; } $version_43 = new Version_43($this->wpdb, $this->logger); $no_errors = $version_43->up(); if ( $no_errors ) { delete_option( Version_44::UPDATE_REQUIRED ); $version_44 = new Version_44($this->wpdb, $this->logger); $no_errors = $version_44->up(); } return $no_errors; } private function needs_force_update(): bool { $table_name = DatabaseTable::subscribers(); return $this->wpdb->query( "SELECT * FROM {$table_name} LIMIT 1" ) === false; } }