Former Middlesbrough man Morgan Rogers has earned the acclaim of his old manager after he capped an excellent week in which he made his international debut, by landing a new long-term contract at his Premier League club.