Skip to content

Add WS-I Compliant QuotedSoapActionMiddleware #306

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 6, 2020

Conversation

veewee
Copy link
Contributor

@veewee veewee commented Jun 24, 2020

The default SOAP client does not guarantee compatibility with the WS-I basic profile.
This middleware ensures that the action inside the SOAPAction header is wrapped with double quotes as specified in rule R2744.

Usage

use \Phpro\SoapClient\Middleware\WSICompliance\QuotedSoapActionMiddleware;

$wsdlProvier = HttPlugWsdlProvider::create($client);
$wsdlProvider->addMiddleware(new QuotedSoapActionMiddleware());

Verified

This commit was signed with the committer’s verified signature.
veewee Toon Verwerft
@veewee veewee added this to the 1.3.0 milestone Jun 24, 2020
@veewee veewee requested a review from janvernieuwe June 24, 2020 09:57

Verified

This commit was signed with the committer’s verified signature.
veewee Toon Verwerft
@janvernieuwe janvernieuwe merged commit b175acf into phpro:master Jul 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants