Mark Doyle admitted five counts of assault causing harm to Meav Doyle and two counts of assaulting two of her sons on dates between 2007 and 2019.