Why is ext-soap-engine required? #433
Replies: 5 comments 5 replies
-
Hello there, This package is an oppinionated implementation of soap presets that have proven to work for us. The main reason for including the However : It's not because we include it by default, that you have to use that specific implementation. |
Beta Was this translation helpful? Give feedback.
-
Wouldn't it make more sense for I was actually quite surprised that Is the rationale for these choices laid out anywhere? :) |
Beta Was this translation helpful? Give feedback.
-
You can read about it more here: Basically the codebase of 1.7 got split up into a separate organisation, which is Adding a
It is possible, but I know how much work it would be to implement this. |
Beta Was this translation helpful? Give feedback.
-
Hm, thanks for your patient explanations! |
Beta Was this translation helpful? Give feedback.
-
Hmm, to my untrained eye SOAP always seemed like just an old and thus enreprisely complicated dialect of XML (or rather that in combination with HTTP). I do understand that a WSDL allows listing operations and their required and optional arguments, but what causes SOAP to be so special that it needs a whole dedicated PHP extension is beyond my comprehension. Perhaps |
Beta Was this translation helpful? Give feedback.
-
Support Question
As I understand it,
php-soap/ext-soap-engine
is a concrete implementation of interfaces and contracts defined inphp-soap/engine
. So my question is: why does this package require both of them? Doesn't this nullify the point of abstracting out interfaces and contracts in the first place?Beta Was this translation helpful? Give feedback.
All reactions