How can I interact with Users via the ElementAPI?
Change



function (EntryModel $user)


to 

function (UserModel $user)


You were passing in a user to a function that’s expecting an EntryModel. That’s the reason for the error you are getting.