Сервисы инициализируются в момент вызова сервиса или в момент запроса к сайту?
symfony.com/doc/current/book/service_container.htm...
~~~
When you ask for the app.mailer service from the container, the container constructs the object and returns it. This is another major advantage of using the service container. Namely, a service is never constructed until it's needed. If you define a service and never use it on a request, the service is never created. This saves memory and increases the speed of your application. This also means that there's very little or no performance hit for defining lots of services. Services that are never used are never constructed.
~~~
p.s. Просто интересно, почему используете энтити менеджер в сущности?
Жизненным циклом сервиса управляет параметр scope. Он может принимать 2 значения: container (по умолявнию) и prototype. Container означает что запрос сервиса из контейнера всегда будет возвращать один и тот же экземпляр. Prototype означает что сервис будет создаваться каждый раз заново. Поэтому большинство сервисов, которые вы создаете, существуют в одном экземпляре от начала работы скрипта до его конца.