php-soap/ext-soap-engine
A SOAP engine for php-soap that builds clients from WSDL using PHP's native ext-soap extension. It generates type-safe client classes, handles requests and responses, and lets you swap engines without changing your application code.
php-soap client abstraction while delegating transport, WSDL parsing, and serialization to native ext-soap. It is an adapter, not a full SOAP platform, so architectural value depends on adopting the broader php-soap client layer.ext-soap enabled. Installation is Composer-based, configuration should map cleanly to Laravel config/service-container patterns, and existing SOAP options can remain familiar. Low-code adoption is realistic for a single client or a small set of WSDL-backed services.ext-soap, version constraints across PHP/Laravel/php-soap, and behavioral differences around WSDL caching, SOAP faults, TLS, proxies, authentication, and custom headers. The package has a narrow scope and thin community signal (43 stars, repository unknown), so supply-chain and maintainer-continuity due diligence is required.php-soap, and ext-soap versions are supported? Who maintains the package and how are security issues handled? Does it expose predictable exception mapping and logging hooks? How are WSDL caching, timeouts, SSL verification, proxy settings, SOAP 1.2, MTOM/attachments, and non-WSDL calls handled? Is the repository source available for review and CI evidence?ext-soap in all runtime environments, including CLI, queue workers, and production PHP-FPM containers. It fits best as the engine behind a php-soap client wrapper rather than as a direct replacement for domain-level integration code.php-soap client abstraction, bind the ext-soap engine, and compare requests/responses against the current implementation. Preserve existing authentication, endpoint, and SOAP option configuration during the transition.php-soap and ext-soap versions.ext-soap availability and compatibility with php-soap releases. The unknown repository and low star count increase the need for internal ownership, version pinning, and periodic dependency review.ext-soap calls will not automatically inherit Laravel HTTP-client middleware, so retries, tracing, and circuit-breaking must be designed explicitly.ext-soap, incompatible PHP/package versions, WSDL fetch or cache failures, TLS/auth/proxy misconfiguration, remote SOAP faults, schema changes, and timeout exhaustion under load. Ensure faults are mapped into application exceptions and observable logs/metrics.ext-soap; moderate for teams new to php-soap abstractions. TPM should budget time for dependency due diligence, environment validation, contract testing, observability setup, and a documented operational runbook before broad rollout.How can I help you explore Laravel packages today?