Skip to content

Commit 3e2f95a

Browse files
committed
Add documentation
1 parent c19daa9 commit 3e2f95a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,16 +95,18 @@ $engine = new PartialDriver(metadata: $metadata);
9595
* **ExtSoapClientTransport:** Uses PHP's `SoapClient` to handle SOAP requests.
9696
* **ExtSoapServerTransport:** Uses PHP's `SoapServer` to handle SOAP requests.
9797
* **TraceableTransport:** Can be used to decorate another transport and keeps track of the last request and response.
98-
9998

10099
* [psr18-transport](https://github.com/php-soap/psr18-transport/): Leverages your PSR-18 HTTP client to deal with the HTTP Layer.
101100
* **Psr18Transport**: Uses a PSR-18 HTTP client to handle SOAP requests. You can also use fiber-based Async clients!
102101
* Provides middleware to deal with some common SOAP quirks.
103102

104-
105103
* [wsdl-reader](https://github.com/php-soap/wsdl-reader/): Provides an XML based PHP implementation for collecting WSDL meta-data.
106104
* **Wsdl1MetadataProvider**: Provides the methods and types from any WSDL 1 document.
107105

106+
* [encoding](https://github.com/php-soap/encoding): Provides a pure PHP drop-in replacement for the ext-soap encoding logic.
107+
* **Encoder**: Encodes mixed data into a valid SOAP Request.
108+
* **Decoder**: Decodes a SOAP Response into mixed data.
109+
108110
## Creating your own engine
109111

110112
Every component of the engine has its own interface.

0 commit comments

Comments
 (0)