Бесконечная петля в ZF2 инъекции зависимостей

У меня есть служба, использующая встроенный Builder. Для этого строителя требуется генератор (поэтому генератор вводится в построитель). Этот генератор использует службу, описанную в начале (для получения нескольких результатов).

Я думаю, что довольно очевидно, что существует бесконечный цикл между сервисом> builder> generator> service снова.

Эти 3 элемента имеют фабрику (реализующую FactoryInterface), вот где делаются инъекции.

Я немного спешу и, может быть, не вижу ничего прямо. Вот почему несколько советов будут очень признательны.

Если все немного запутано и требует более ясных объяснений, мне жаль, и я был бы рад обязать вас.

loops,zend-framework2,factory,code-injection,

0

Ответов: 1


0

Я следовал идее коллеги: создавать методы «записи» в отдельном WriterService, и таким образом, «читать» и «писать» методы в двух различных сервисах. Таким образом, я избегаю иметь петлю.

Не уверен, что это идеальный способ, но он определенно работает в моем случае.

С уважением

петли, Зенд-framework2, завод, код впрыска,
Похожие вопросы
Яндекс.Метрика