|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00026 require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php'; 00027 00031 require_once 'Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponseType.php'; 00032 00036 require_once 'Zend/Service/DeveloperGarden/Request/LocalSearch/LocalSearchRequest.php'; 00037 00041 require_once 'Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponse.php'; 00042 00046 require_once 'Zend/Service/DeveloperGarden/LocalSearch/SearchParameters.php'; 00047 00056 class Zend_Service_DeveloperGarden_LocalSearch 00057 extends Zend_Service_DeveloperGarden_Client_ClientAbstract 00058 { 00064 protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-localsearch/services/localsearch?wsdl'; 00065 00071 protected $_wsdlFileLocal = 'Wsdl/localsearch.wsdl'; 00072 00079 protected $_classMap = array( 00080 'LocalSearchResponseType' => 'Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType' 00081 ); 00082 00090 public function localSearch( 00091 Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters, 00092 $account = null 00093 ) { 00094 $request = new Zend_Service_DeveloperGarden_Request_LocalSearch_LocalSearchRequest( 00095 $this->getEnvironment(), 00096 $searchParameters, 00097 $account 00098 ); 00099 00100 $result = $this->getSoapClient()->localSearch($request); 00101 00102 $response = new Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponse($result); 00103 return $response->parse(); 00104 } 00105 }