online lectores lector gratis google feedly alternativa php zend-framework zend-framework2

php - lectores - En ZF2, ¿cómo puedo registrar una extensión de lector de feeds personalizada?



lector rss online (1)

Si está utilizando zend-feed > = v2.6, hay otra forma de crear extensiones personalizadas.

$extensions = new /Zend/Feed/Reader/ExtensionPluginManager(); $extensions->setInvokableClass(''MrssService'', ''Service/MrssService''); Reader::setExtensionManager(new /Zend/Feed/Reader/ExtensionManager($extensions)); Reader::registerExtension(''MrssService'');

PERO en realidad (v2.7) hay un pequeño problema, que he informado aquí: https://github.com/zendframework/zend-feed/issues/29

Cuando se resuelva, eliminaré este aviso en esta publicación. Mientras tanto, si quieres usarlo, puedes simplemente hacer un fork y hacer la edición que sugerí en ese Issue.

Estoy intentando registrar una Zend/Feed/Reader/Reader extension para trabajar con Media RSS . Seguí la documentación , sin embargo, ni siquiera pude obtener la extensión para registrarme.

Este es el error que obtengo:

Error fatal: llamada al método indefinido Zend / Feed / Reader / StandaloneExtensionManager :: setInvokableClass () en ...

Así es como llamo a la función:

if (!Reader::isRegistered(''MrssService'')) { $extensions = /Zend/Feed/Reader/Reader::getExtensionManager(); $extensions->setInvokableClass(''MrssService'', ''Service/MrssService''); Reader::registerExtension(''MrssService''); }

Parece que setInvokableClass() ni siquiera existe para el objeto devuelto por Reader::getExtensionManager() . ¿Algúna idea de cómo arreglar esto?