Return value of Foo::offsetGet() must be an instance of mixed, array returned Return value of Foo::offsetGet() must be an instance of mixed, array returned