Manchester City made Pep Guardiola's contract extension official on Thursday evening.