I noticed that the object received is in fact always NULL
.
get_class(NULL)
returns the current class.
And after days of search, I finally found where did that come from.
This is linked to the SonataAdmin RoleHandler isGranted()
implementation. Yeah I was using my voters from a SonataAdmin bundle.