Correção para chamada do método empty em versões PHP < 5.5

Ref: https://connect.akatus.com/forum/topic/1178-m%C3%B3dulo-n%C3%A3o-funciona-no-magento-181/#entry2989

Isso parece resolver o problema, no entanto não cheguei a testar na minha máquina. Vale ressaltar a necessidade de levar a correção para o branch _one_step_checkout_ também.