Example #1
0
 protected function DoExecute()
 {
     global $aManageCloudUsersSpecs;
     $this->m_aTestSpecs = $aManageCloudUsersSpecs;
     return parent::DoExecute();
 }
Example #2
0
<?php

ini_set('soap.wsdl_cache_enabled', '0');
function checkAuth($peid, $auth)
{
    return $peid;
}
class TestSoap extends SoapClient
{
    function __construct($wsdl, $options)
    {
        parent::__construct($wsdl, $options);
        $this->server = new SoapServer($wsdl, $options);
        $this->server->addFunction("checkAuth");
    }
    function __doRequest($request, $location, $action, $version, $one_way = 0)
    {
        ob_start();
        $this->server->handle($request);
        $response = ob_get_contents();
        ob_end_clean();
        return $response;
    }
}
$client = new TestSoap(dirname(__FILE__) . "/bug42692.wsdl", array("trace" => 1));
try {
    $result = $client->checkAuth(1, "two");
    echo "Auth for 1 is {$result}\n";
} catch (Exception $e) {
    echo $e->getMessage();
}