Man in hospital after alleged overnight assault at pub