62 $server->register(
'search',
63 array(
'query' =>
'xsd:string'), array(
'return' =>
'tns:SearchResultList'),
64 $server::TNS, $server->wsdl->endpoint.
'#search',
'document',
'literal'
68 require(
"soap-interface.php");
71 $server->service(file_get_contents(
"php://input"));
77 $response->setFormat(
'null');
78 $response->setFinal();
86 public static function search($query) {
88 $response = $server->doCall(
'search', array(
'query' => $query));
90 foreach ($response->getValue(
'list') as $item) {
91 $result[] = array(
'type' => $item[
'type'],
'oid' => $item[
'oid'],
92 'displayValue' => $item[
'displayValue'],
'summary' => $item[
'summary']
95 return array(
'return' => $result);
Controller is the base class of all controllers.
SoapServer extends nusoap server to actually process requests inside the application context...
getResponse()
Get the Response instance.
SOAPController handles SOAP requests.
$server
Global server instance used by the generated soap interface.
static search($query)
Search.