Declaras $data como array pero despues lo machacas si o si. Mejor controla si te viene por $edit lo que necesitas.