Answer
The duration of Yohan Cabaye's contract at Newcastle United was five years. He joined the Premier League club in the summer of 2011 from Lille and quickly established himself as a key player, featuring prominently in the team's midfield. Cabaye's impressive performances earned him a place in the French national squad, and he was part of the team that reached the quarter-finals of the 2012 European Championship.