Leeds stand-off Danny McGuire has signed a new contract that will keep him at Headingley at least until the end of the 2015 campaign.