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