php-soap/psr18-transport
PSR-18 transport for php-soap, letting you drive SOAP clients through any PSR-18 HTTP client. Swap in your preferred HTTP library, keep full control of requests and middleware, and integrate SOAP cleanly with modern PHP HTTP stacks.
php-soap ecosystem and wants SOAP traffic to flow through the same PSR-18 HTTP client stack used by REST/other integrations. The package decouples SOAP transport from ext-soap, enabling centralized auth, logging, retries, and test mocking. It is less attractive as a greenfield SOAP abstraction or where teams still call ext-soap directly.php-soap client construction and validating SOAP-specific behavior. If not, the team must first standardize an HTTP client and middleware stack.php-soap engine/client versions are supported? Does the package preserve SOAP faults and HTTP error semantics? Are attachments, MTOM, WS-Security, and custom SOAP headers supported or delegated to middleware? Which PSR-18 client and middleware versions are validated? What is the maintenance plan given the low star count and unknown repository? Does retry middleware risk duplicate business operations? What observability and secret-rotation patterns are required?php-soap version, and PSR dependency constraints before committing.ext-soap transport, compare request/response payloads, SOAP faults, headers, timing, and attachment behavior. Promote to staging with production-like WSDL and auth, then canary one low-risk production consumer before broader rollout.php-soap client wiring, middleware order, retry safety, and SOAP fault handling.How can I help you explore Laravel packages today?