Tottenham Hotspur have confirmed that Pedro Porro has signed a new contract with the club.