Marc-Andre ter Stegen has signed a contract extension with Barcelona which ties him to Camp Nou until 2022