Comments (7)
Ping @lstrojny
from fxmlrpc.
@sagikazarmark In general I believe that’s a good idea. What I disagree with is the B/C breaks it would bring in it’s current state. The breaks would mostly be changes in interface naming and the namespace. I don’t think those are necessary and would make life just harder for the users of this package, especially since we had quite a bit of breaking changes in the past already, so I want to give them some rest. A smaller issue are the whitespace changes that from my point of view make readability worse.
from fxmlrpc.
Sorry, I probably wasn't clear: I would like to integrate it in a non-BC breaking way if that's possible. Now that I kind of finalized the extracted codebase, it would probably be better to avoid maintaining the same code in two different libraries.
from fxmlrpc.
So probably the best way would be to have some kind of composition of the new serializers in the "old" ones.
from fxmlrpc.
@sagikazarmark yep, that sounds good. I don't want to break B/C for the client at all right now. But including the serializers as an external package instead, sure.
from fxmlrpc.
Okay, I will try to pick up this one.
BTW Are you still committed to the separation work we started a few years ago @lstrojny? Because if you are and I can find the time I will try to move things forward a little bit.
from fxmlrpc.
@sagikazarmark happy to continue the separation although I don’t expect to have too much time to spend on it.
from fxmlrpc.
Related Issues (20)
- Confusing $isFault in Client HOT 2
- Can't parse XML the $xmlParser->parse($xmlString) return null on valid XML HOT 1
- Ivory is deprecated in favor of php-http HOT 5
- Uncaught RuntimeException: Puli Factory is not available HOT 1
- Make zendframework/zend-diactoros, php-http/message and php-http/guzzle6-adapter dependencies HOT 2
- Use php-cs-fixer HOT 1
- Installation HOT 2
- 6MB XML file HOT 2
- Cannot install guzzle6 adapter HOT 1
- Package not updated @packagist HOT 1
- Slow speed tests HOT 1
- zend-diactoros is abandoned HOT 3
- Implement PSR-17/18 adapter for direct connection to Guzzle 7
- PHP 8 support HOT 9
- array with one integer key not zero converted to array and not to struct HOT 4
- [Bug] Implementation of PSR 17 Factories breaks requests
- New tag HOT 2
- NativeParser Issue
- Phpunit integration tests failing on require-dev guzzle7-adapter due to mishandling of 500 errors.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fxmlrpc.