No, there is no such law in Arizona.
Actually, NO state requires that you schedule people for a four hour minimum, though there are some that require you to pay up to four hours IF you send someone home after working less than their SCHEDULED shift. However, Arizona is not one of the very few states with a reporting pay law.