How to get the current logged User in a service
Inject security.token_storage service into your service, and then use: $this->token_storage->getToken()->getUser(); as described here: http://symfony.com/doc/current/book/security.html#retrieving-the-user-object and here: http://symfony.com/doc/current/book/service_container.html#referencing-injecting-services