Можно ли использовать собственный диспетчер при использовании Zend_AMF?
Я знаю, что могу передать либо имя класса, либо объект в setClass () для Zend_AMF.
Однако, когда я передаю объект в setClass, кажется, что он не хранит копию этого объекта. Вместо этого он обрабатывает имя класса, а затем создает копию самого объекта.
Это проблема, так как я использую контейнер ввода зависимостей yadif. Объекты должны создаваться с использованием зависимостей конструктора и / или свойств.
Поскольку диспетчер Zend_Amf выполняет все операции создания экземпляров, я не могу внедрить зависимости конструктора и другие зависимости в мои объекты.
Если у кого-то есть стратегия относительно того, как я могу преодолеть это, не касаясь какого-либо кода в Zend_AMF, это было бы здорово:)