php bin/console debug:container он появился, но при попытке его получить выдает ошибку:
You have requested a non-existent service
В чем еще может быть причина?
а реализацию интерфейса добавил с тем же AutoconfigureTag?
Пока сделал так: #[TaggedIterator('name')] iterable $handlers
тогда хз, должно взлететь #[TaggedIterator('name')] iterable $handlers - это что, не понятно?
Возвращает все сервисы, которые реализуют интерфейс с AutoconfigureTag
а, сарян... я чет упустил этот аттрибут, думал нет такого
а где ты такой увидел? чет не нахожу
https://symfony.com/doc/current/service_container/tags.html
я хз, попробуй прописать в конфиге tagged_iterator атрибут TaggedIterator не пользовал, и норм все не буду спрашивать сбрасывал ли ты кеш ))
А, это я проебался. По классу и интерфейсу в конструкторах могу вернуть, а через container->get('name') почему-то нет. Но, через: __construct(#[TaggedIterator('name')] iterable $handlers) Все норм
а, ты к классу применил TaggedIterator вместо конструктора к свойству? ))
Обсуждают сегодня