In Symfony 2.8/3.0, mit unserer Phantasie neuen Sicherheitskomponenten zu erhalten, wie bekomme ich die aktuell angemeldeten User
(dh FOSUser) Objekt in einem Service ohne die ganze Injektion Container?Wie die currrent angemeldeten Benutzer in einem Service
Ist es sogar in einem non-hacky Weise möglich?
PS: Betrachten wir nicht die "übergeben Sie es an die Service-Funktion als Parameter" für trivially offensichtlich. Auch, schmutzig.
Die Klasse ist ein Service, kein Controller (technisch, es * kann * beides sein, aber es ist selten und hässlich). Außerdem habe ich ausdrücklich darum gebeten, den Controller nicht zu injizieren. Also, Ihre Antwort, obwohl * irgendwie * korrekt, verletzt beide Bedingungen, so dass es technisch ungültig ist. Trotzdem danke. – xDaizu