$url = 'https://example.com/service?wsdl';
$xml = '<wst:RequestSecurityToken Context="abc" xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512">
<wst:TokenType>http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1</wst:TokenType>
<wst:RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue</wst:RequestType>
<wst:Claims Dialect="http://schemas.xmlsoap.org/ws/2006/12/authorization/authclaims">
<auth:ClaimType Uri="urn:be:smals:expeditor:number" xmlns:auth="http://schemas.xmlsoap.org/ws/2006/12/authorization">
<auth:Value>######</auth:Value>
</auth:ClaimType>
</wst:Claims>
</wst:RequestSecurityToken>';
$sc = new MySoap($url);
try {
$out = $sc->RequestSecurityToken($xml);
var_dump($out);
} catch (SoapFault $fault) {
var_dump($fault);
}