soap_fault class, allows for creation of faults mainly used for returning faults from deployed functions in a server instance. More...
Inheritance diagram for soap_fault:
Collaboration diagram for soap_fault:Public Member Functions | |
| soap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='') | |
| constructor | |
| serialize () | |
| serialize a fault | |
| soap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='') | |
| constructor | |
| serialize () | |
| serialize a fault | |
Data Fields | |
| $faultcode | |
| $faultactor | |
| $faultstring | |
| $faultdetail | |
soap_fault class, allows for creation of faults mainly used for returning faults from deployed functions in a server instance.
public
public
Definition at line 14 of file class.soap_fault.php.
| soap_fault::serialize | ( | ) |
serialize a fault
public
Definition at line 41 of file class.soap_fault.php.
{
$ns_string = '';
foreach($this->namespaces as $k => $v){
$ns_string .= "\n xmlns:$k=\"$v\"";
}
$return_msg =
'<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
'<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
'<SOAP-ENV:Body>'.
'<SOAP-ENV:Fault>'.
'<faultcode>'.$this->expandEntities($this->faultcode).'</faultcode>'.
'<faultactor>'.$this->expandEntities($this->faultactor).'</faultactor>'.
'<faultstring>'.$this->expandEntities($this->faultstring).'</faultstring>'.
'<detail>'.$this->serialize_val($this->faultdetail).'</detail>'.
'</SOAP-ENV:Fault>'.
'</SOAP-ENV:Body>'.
'</SOAP-ENV:Envelope>';
return $return_msg;
}
| soap_fault::serialize | ( | ) |
serialize a fault
public
Definition at line 696 of file nusoap.php.
{
$ns_string = '';
foreach($this->namespaces as $k => $v){
$ns_string .= "\n xmlns:$k=\"$v\"";
}
$return_msg =
'<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
'<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
'<SOAP-ENV:Body>'.
'<SOAP-ENV:Fault>'.
'<faultcode>'.$this->expandEntities($this->faultcode).'</faultcode>'.
'<faultactor>'.$this->expandEntities($this->faultactor).'</faultactor>'.
'<faultstring>'.$this->expandEntities($this->faultstring).'</faultstring>'.
'<detail>'.$this->serialize_val($this->faultdetail).'</detail>'.
'</SOAP-ENV:Fault>'.
'</SOAP-ENV:Body>'.
'</SOAP-ENV:Envelope>';
return $return_msg;
}
| soap_fault::soap_fault | ( | $ | faultcode, | |
| $ | faultactor = '', |
|||
| $ | faultstring = '', |
|||
| $ | faultdetail = '' | |||
| ) |
constructor
| string | $faultcode (client | server) | |
| string | $faultactor only used when msg routed between multiple actors | |
| string | $faultstring human readable error message | |
| string | $faultdetail |
Definition at line 684 of file nusoap.php.
References $faultactor, $faultcode, $faultdetail, and $faultstring.
{
$this->faultcode = $faultcode;
$this->faultactor = $faultactor;
$this->faultstring = $faultstring;
$this->faultdetail = $faultdetail;
}
| soap_fault::soap_fault | ( | $ | faultcode, | |
| $ | faultactor = '', |
|||
| $ | faultstring = '', |
|||
| $ | faultdetail = '' | |||
| ) |
constructor
| string | $faultcode (client | server) | |
| string | $faultactor only used when msg routed between multiple actors | |
| string | $faultstring human readable error message | |
| string | $faultdetail |
Definition at line 29 of file class.soap_fault.php.
References $faultactor, $faultcode, $faultdetail, and $faultstring.
{
$this->faultcode = $faultcode;
$this->faultactor = $faultactor;
$this->faultstring = $faultstring;
$this->faultdetail = $faultdetail;
}
| soap_fault::$faultactor |
Definition at line 17 of file class.soap_fault.php.
Referenced by soap_fault().
| soap_fault::$faultcode |
Definition at line 16 of file class.soap_fault.php.
Referenced by soap_fault().
| soap_fault::$faultdetail |
Definition at line 19 of file class.soap_fault.php.
Referenced by soap_fault().
| soap_fault::$faultstring |
Definition at line 18 of file class.soap_fault.php.
Referenced by soap_fault().
1.7.1