Joseph Murphy was arrested in Orlando, Florida on Sunday and was charged with battery on an officer, indecent exposure of sexual organs and resisting an officer without violence

A 20-year-old man was arrested at Walt Disney World Resort on New Year's Day after allegedly urinating on a Florida Highway Patrol trooper's leg and yelling 'f*** Trump' at law enforcement officials.

Joseph Murphy was arrested near Disney Springs in Orlando early Sunday morning and was charged with battery on an officer, indecent exposure of sexual organs and resisting an officer without violence.

The incident kicked off when two Florida Highway Patrol troopers arrested Murphy for disorderly intoxication, saying he reeked of alcohol.

The pair put Murphy in hand restraints on a sidewalk before taking him to a trooper's patrol cruiser, according to an Orange County affidavit obtained by WKMG.

The officers said that Murphy then began banging his head against a partition and tried to choke himself.

As he banged his head, he was yelling 'police brutality' and 'f*** Donald Trump'.

When troopers brought him to the Orange County Jail, Murphy banged his head against a car window and started urinating on the floor, officials said.

He then urinated on one of the trooper's pants, leaving a wet spot on the trooper's uniform, the affidavit said.

Murphy was then booked into the jail without any further incidents.