A man has been taken to hospital after a violent incident outside a well known Sheffield pub.