Я использую Symfony Standard Edition и пытаюсь получить компонент Symfony Finder как сервис, но не нашел его. Чтобы использовать Finder, мне нужно создать его вручную, как:Почему я не могу получить Symfony Finder как услугу?
$finder = new Symfony\Component\Finder\Finder();
Почему я не могу получить его из контейнера служб? Это было неправильно?
P.S. Компонент файловой системы Symfony существует в контейнере обслуживания и доступен по имени filesystem
.
+1 очень хорошее объяснение различий между службами (singleton- "stateless") и объектами – DonCallisto