Attribute として呼び出される関数を実装するだけで、必要でない場合はその中で何もしません。
本文を処理せずにメッセージを返す可能性があるため、その中に「return」ステートメントを使用しないでください
例
<SOAP-ENV:Header>
<wsa5:To SOAP-ENV:mustUnderstand="true">http://www.xxx.yyy.zzz/</wsa5:To>
<wsa5:Action SOAP-ENV:mustUnderstand="true">someData</wsa5:Action>
</SOAP-ENV:Header>
次のようなクラスを実装する必要があります。
Class MySoapServer{
private $bar;
private $foo;
public function To( $data )
{
$this->bar = $data;
}
public function Action( $data )
{
//do Nothing!
}
public function Method1( $message )
{
//....
return $returnedValues;
}
}