New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop (official) Zend support? #4
Comments
I am ready to drop ZendConnector support for the next tagged release of HumusSupervisorModule. There is no preference towards a ZF implementation, just because it's there. The main purpose is the supervisor integration, so I'll go with whatever suits you best. |
As I said earlier it is proven to be buggy and slow, that's the only reason I want to drop support. I got some feedback from other places that it has some issues and I am not intended to provide support for third party code. However I have to think about it before removing complete connector support. In fact, instead of removing I would like to use a third party interface.. However I have some problems with it, detailed here: lstrojny/fxmlrpc#24. |
We switched away from Zend XmlRpc mostly for performance reasons (and for fun and giggles). I don’t know anything helpful about the current state, especially since ZF 2.0. |
This is planned as of the new 4.0.0 development branch. |
The master branch now removes Zend (Laminas) XmlRpc support in favor of fXmlRpc as the primary library of choice. |
According to @lstrojny it is not just slow, but unreliable. There were some issues related to it which was never resolved: indigophp-archive/supervisor#12, indigophp-archive/supervisor#17.
However @prolic has a bundle for it, which relies on the ZendConnector.
If zend support gets removed, fxmlrpc could be the only connector, so in this case connectors could be completely removed directly relying on
ClientInterface
. Since 3.0 is already tagged, it cannot make it until 4.0.A support package could be created implementing
ClientInterface
, but using ZendXML-RPC as a background. Zend bundles can then rely on only-zend resources instead of third-party packages.Any of the mentioned people: can you give me advice on this?
The text was updated successfully, but these errors were encountered: