Wpis z mikrobloga

@qwelukasz: To klepnij go w AppBundle\Services\ możesz też zależności wkleić przez DI.

Generalnie z tego co widzę, wszyscy ładują klasy "pomocnicze" (czyli właśnie komponenty) to katalogów Services/Manager/Helper i wstrzykują Container/EntityManagera. Nie inicjują klasy przez operator "new". Tak inicjuję się obiekty (encje). Reszta leci przez container :) Jak potrzebujesz dostęp w klasie do bazy, przydaje się EntityManager, jak coś z konfiguracji to container. Jak nic nie potrzebujesz to nie wstrzykujesz zależności.

Nie
@qwelukasz:

* Jak powiązane z Symfony (ma zależności do Symfonowych komponentów), to ładuję do AppBundle\Cokolwiek, ewentualnie AppBundle\Services\Cokolwiek
* Jak niezależne od Symfony, to NazwaFirmy\NazwaProjektu\Cokolwiek