Peter: Funktion der gleichen klasse an SOAP übergeben

Beitrag lesen

Hallo

Ich weiß jetzt nicht ob das überhaupt geht.

function  addiere($sum1, $sum2) {  
    return $sum1 + $sum2;  
}  
  
$server = new SoapServer(NULL,  
array('uri' => "urn:xmethodsTestServer"));  
$server->addFunction('addiere');  
$server->handle();  

ich bräuchte aber folgendes und scheitere hier

class test{  
  public function execute(  
    array('uri' => "urn:xmethodsTestServer"));  
    $server->addFunction('addiere');  
    $server->handle();  
  )  
  
  private function  addiere($sum1, $sum2) {  
    return $sum1 + $sum2;  
  }  
}  
  
$test = new test();  
$test->execute();

Sprich ich starte den Soap Server erst bei bedarf und will eine Funktion der selben klasse adden. Die Funktion kann ich schwer auslagern weil die Funktion wiederum Funktionen und Klassen des Frameworks benötigt. Die banale addier funktion bräucht es natürlich nicht und ist nur für Demo da. Das ganze ist Teil eines sehr großen MVC Frameworks und sollte nur eine Erweiterung für externe SOAP abfragen über das Framework sein.

Ist das in dieser Forum überhaupt möglich. Anhand des Referenzmanual wüßte ich jetzt eigentlich nicht wie?

lg