Yorkshire County Cricket Club have handed a new deal to Huddersfield native James Wharton, keeping him at Headingley until the end of 2028.