Dont use call_user_func in 5.3 if callable is an array otherwise just invoke it
Add test for array class object callable