There is a typo in your config.yml
:
arguements: [@wxexchange_user_service]
must be:
arguments: [@wxexchange_user_service]
(note the 'e' in arguements)
Because of this, the SecurityListener
is instantiated without any arguments, but it requires an object of type UserService
. That is why you get the error message.