Lib_ZF - Version 1.12.10.2

Version Notes

1.12.10.2

Download this release

Release Info

Developer Magento Core Team
Extension Lib_ZF
Version 1.12.10.2
Comparing to
See all releases


Code changes from version 1.12.10.1 to 1.12.10.2

Files changed (214) hide show
  1. lib/Zend/Amf/Server.php +3 -3
  2. lib/Zend/Application.php +4 -2
  3. lib/Zend/Cloud/StorageService/Adapter/FileSystem.php +1 -1
  4. lib/Zend/Console/Getopt.php +3 -3
  5. lib/Zend/Controller/Action/Helper/Redirector.php +2 -2
  6. lib/Zend/Controller/Action/Helper/ViewRenderer.php +15 -7
  7. lib/Zend/Controller/Request/Http.php +14 -0
  8. lib/Zend/Controller/Request/HttpTestCase.php +1 -0
  9. lib/Zend/Controller/Router/Route/Chain.php +5 -4
  10. lib/Zend/Date/DateObject.php +1 -1
  11. lib/Zend/Db/Adapter/Pdo/Abstract.php +2 -1
  12. lib/Zend/Db/Adapter/Pdo/Mssql.php +1 -1
  13. lib/Zend/Db/Select.php +5 -3
  14. lib/Zend/Dom/Query.php +29 -6
  15. lib/Zend/Form.php +1 -1
  16. lib/Zend/Http/Client.php +61 -25
  17. lib/Zend/Http/Client/Adapter/Curl.php +16 -9
  18. lib/Zend/Http/Client/Adapter/Proxy.php +1 -1
  19. lib/Zend/Http/Header/HeaderValue.php +127 -0
  20. lib/Zend/Http/Header/SetCookie.php +8 -0
  21. lib/Zend/Http/Response.php +55 -19
  22. lib/Zend/Http/UserAgent/AbstractDevice.php +3 -1
  23. lib/Zend/Loader/Autoloader.php +1 -1
  24. lib/Zend/Log.php +20 -5
  25. lib/Zend/Mail/Header/HeaderName.php +92 -0
  26. lib/Zend/Mail/Header/HeaderValue.php +136 -0
  27. lib/Zend/Mail/Message.php +1 -0
  28. lib/Zend/Mail/Part.php +37 -3
  29. lib/Zend/Mail/Storage.php +1 -0
  30. lib/Zend/Mail/Storage/Imap.php +2 -0
  31. lib/Zend/Measure/Number.php +6 -0
  32. lib/Zend/Registry.php +1 -1
  33. lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php +3 -2
  34. lib/Zend/Serializer/Adapter/PythonPickle.php +0 -16
  35. lib/Zend/Service/DeveloperGarden/BaseUserService.php +0 -399
  36. lib/Zend/Service/DeveloperGarden/BaseUserService/AccountBalance.php +0 -62
  37. lib/Zend/Service/DeveloperGarden/Client/ClientAbstract.php +0 -430
  38. lib/Zend/Service/DeveloperGarden/Client/Exception.php +0 -38
  39. lib/Zend/Service/DeveloperGarden/Client/Soap.php +0 -340
  40. lib/Zend/Service/DeveloperGarden/ConferenceCall.php +0 -872
  41. lib/Zend/Service/DeveloperGarden/ConferenceCall/ConferenceAccount.php +0 -62
  42. lib/Zend/Service/DeveloperGarden/ConferenceCall/ConferenceDetail.php +0 -129
  43. lib/Zend/Service/DeveloperGarden/ConferenceCall/ConferenceSchedule.php +0 -262
  44. lib/Zend/Service/DeveloperGarden/ConferenceCall/Exception.php +0 -38
  45. lib/Zend/Service/DeveloperGarden/ConferenceCall/Participant.php +0 -84
  46. lib/Zend/Service/DeveloperGarden/ConferenceCall/ParticipantDetail.php +0 -195
  47. lib/Zend/Service/DeveloperGarden/ConferenceCall/ParticipantStatus.php +0 -103
  48. lib/Zend/Service/DeveloperGarden/Credential.php +0 -186
  49. lib/Zend/Service/DeveloperGarden/Exception.php +0 -38
  50. lib/Zend/Service/DeveloperGarden/IpLocation.php +0 -120
  51. lib/Zend/Service/DeveloperGarden/IpLocation/IpAddress.php +0 -130
  52. lib/Zend/Service/DeveloperGarden/LocalSearch.php +0 -105
  53. lib/Zend/Service/DeveloperGarden/LocalSearch/Exception.php +0 -38
  54. lib/Zend/Service/DeveloperGarden/LocalSearch/SearchParameters.php +0 -536
  55. lib/Zend/Service/DeveloperGarden/Request/BaseUserService/ChangeQuotaPool.php +0 -103
  56. lib/Zend/Service/DeveloperGarden/Request/BaseUserService/GetAccountBalance.php +0 -72
  57. lib/Zend/Service/DeveloperGarden/Request/BaseUserService/GetQuotaInformation.php +0 -72
  58. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/AddConferenceTemplateParticipantRequest.php +0 -91
  59. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/CommitConferenceRequest.php +0 -69
  60. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceRequest.php +0 -136
  61. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceTemplateRequest.php +0 -113
  62. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceListRequest.php +0 -104
  63. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceStatusRequest.php +0 -106
  64. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateListRequest.php +0 -69
  65. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateParticipantRequest.php +0 -90
  66. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateRequest.php +0 -69
  67. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetParticipantStatusRequest.php +0 -90
  68. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetRunningConferenceRequest.php +0 -69
  69. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/NewParticipantRequest.php +0 -91
  70. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceRequest.php +0 -69
  71. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateParticipantRequest.php +0 -90
  72. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateRequest.php +0 -69
  73. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveParticipantRequest.php +0 -90
  74. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceRequest.php +0 -158
  75. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateParticipantRequest.php +0 -113
  76. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateRequest.php +0 -113
  77. lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateParticipantRequest.php +0 -138
  78. lib/Zend/Service/DeveloperGarden/Request/Exception.php +0 -39
  79. lib/Zend/Service/DeveloperGarden/Request/IpLocation/LocateIPRequest.php +0 -114
  80. lib/Zend/Service/DeveloperGarden/Request/LocalSearch/LocalSearchRequest.php +0 -113
  81. lib/Zend/Service/DeveloperGarden/Request/RequestAbstract.php +0 -72
  82. lib/Zend/Service/DeveloperGarden/Request/SendSms/SendFlashSMS.php +0 -46
  83. lib/Zend/Service/DeveloperGarden/Request/SendSms/SendSMS.php +0 -46
  84. lib/Zend/Service/DeveloperGarden/Request/SendSms/SendSmsAbstract.php +0 -281
  85. lib/Zend/Service/DeveloperGarden/Request/SmsValidation/GetValidatedNumbers.php +0 -39
  86. lib/Zend/Service/DeveloperGarden/Request/SmsValidation/Invalidate.php +0 -80
  87. lib/Zend/Service/DeveloperGarden/Request/SmsValidation/SendValidationKeyword.php +0 -39
  88. lib/Zend/Service/DeveloperGarden/Request/SmsValidation/Validate.php +0 -110
  89. lib/Zend/Service/DeveloperGarden/Request/VoiceButler/CallStatus.php +0 -100
  90. lib/Zend/Service/DeveloperGarden/Request/VoiceButler/NewCall.php +0 -238
  91. lib/Zend/Service/DeveloperGarden/Request/VoiceButler/NewCallSequenced.php +0 -92
  92. lib/Zend/Service/DeveloperGarden/Request/VoiceButler/TearDownCall.php +0 -78
  93. lib/Zend/Service/DeveloperGarden/Request/VoiceButler/VoiceButlerAbstract.php +0 -39
  94. lib/Zend/Service/DeveloperGarden/Response/BaseType.php +0 -140
  95. lib/Zend/Service/DeveloperGarden/Response/BaseUserService/ChangeQuotaPoolResponse.php +0 -39
  96. lib/Zend/Service/DeveloperGarden/Response/BaseUserService/GetAccountBalanceResponse.php +0 -39
  97. lib/Zend/Service/DeveloperGarden/Response/BaseUserService/GetQuotaInformationResponse.php +0 -90
  98. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponse.php +0 -45
  99. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponseType.php +0 -55
  100. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CCSResponseType.php +0 -39
  101. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CommitConferenceResponse.php +0 -46
  102. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php +0 -75
  103. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponse.php +0 -45
  104. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponseType.php +0 -55
  105. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponse.php +0 -45
  106. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponseType.php +0 -55
  107. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponse.php +0 -45
  108. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponseType.php +0 -55
  109. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponse.php +0 -45
  110. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponseType.php +0 -148
  111. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponse.php +0 -45
  112. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponseType.php +0 -55
  113. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponse.php +0 -45
  114. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponseType.php +0 -55
  115. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponse.php +0 -45
  116. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponseType.php +0 -97
  117. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponse.php +0 -45
  118. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponseType.php +0 -55
  119. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponse.php +0 -45
  120. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponseType.php +0 -55
  121. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponse.php +0 -45
  122. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponseType.php +0 -55
  123. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceResponse.php +0 -46
  124. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateParticipantResponse.php +0 -46
  125. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateResponse.php +0 -46
  126. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveParticipantResponse.php +0 -46
  127. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceResponse.php +0 -46
  128. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateParticipantResponse.php +0 -46
  129. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateResponse.php +0 -46
  130. lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateParticipantResponse.php +0 -46
  131. lib/Zend/Service/DeveloperGarden/Response/Exception.php +0 -39
  132. lib/Zend/Service/DeveloperGarden/Response/IpLocation/CityType.php +0 -77
  133. lib/Zend/Service/DeveloperGarden/Response/IpLocation/GeoCoordinatesType.php +0 -66
  134. lib/Zend/Service/DeveloperGarden/Response/IpLocation/IPAddressLocationType.php +0 -141
  135. lib/Zend/Service/DeveloperGarden/Response/IpLocation/LocateIPResponse.php +0 -98
  136. lib/Zend/Service/DeveloperGarden/Response/IpLocation/LocateIPResponseType.php +0 -46
  137. lib/Zend/Service/DeveloperGarden/Response/IpLocation/RegionType.php +0 -80
  138. lib/Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponse.php +0 -89
  139. lib/Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponseType.php +0 -44
  140. lib/Zend/Service/DeveloperGarden/Response/ResponseAbstract.php +0 -111
  141. lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Exception.php +0 -39
  142. lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/GetTokensResponse.php +0 -94
  143. lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Interface.php +0 -40
  144. lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/SecurityTokenResponse.php +0 -116
  145. lib/Zend/Service/DeveloperGarden/Response/SendSms/SendFlashSMSResponse.php +0 -39
  146. lib/Zend/Service/DeveloperGarden/Response/SendSms/SendSMSResponse.php +0 -39
  147. lib/Zend/Service/DeveloperGarden/Response/SendSms/SendSmsAbstract.php +0 -119
  148. lib/Zend/Service/DeveloperGarden/Response/SmsValidation/GetValidatedNumbersResponse.php +0 -55
  149. lib/Zend/Service/DeveloperGarden/Response/SmsValidation/InvalidateResponse.php +0 -39
  150. lib/Zend/Service/DeveloperGarden/Response/SmsValidation/SendValidationKeywordResponse.php +0 -39
  151. lib/Zend/Service/DeveloperGarden/Response/SmsValidation/ValidateResponse.php +0 -39
  152. lib/Zend/Service/DeveloperGarden/Response/SmsValidation/ValidatedNumber.php +0 -64
  153. lib/Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatus2Response.php +0 -88
  154. lib/Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatusResponse.php +0 -154
  155. lib/Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallResponse.php +0 -60
  156. lib/Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallSequencedResponse.php +0 -39
  157. lib/Zend/Service/DeveloperGarden/Response/VoiceButler/TearDownCallResponse.php +0 -50
  158. lib/Zend/Service/DeveloperGarden/Response/VoiceButler/VoiceButlerAbstract.php +0 -128
  159. lib/Zend/Service/DeveloperGarden/SecurityTokenServer.php +0 -127
  160. lib/Zend/Service/DeveloperGarden/SecurityTokenServer/Cache.php +0 -207
  161. lib/Zend/Service/DeveloperGarden/SendSms.php +0 -156
  162. lib/Zend/Service/DeveloperGarden/SmsValidation.php +0 -193
  163. lib/Zend/Service/DeveloperGarden/VoiceCall.php +0 -226
  164. lib/Zend/Service/DeveloperGarden/Wsdl/IPLocation.wsdl +0 -84
  165. lib/Zend/Service/DeveloperGarden/Wsdl/IPLocation.xsd +0 -69
  166. lib/Zend/Service/DeveloperGarden/Wsdl/ODGBaseUserService.wsdl +0 -104
  167. lib/Zend/Service/DeveloperGarden/Wsdl/ODGBaseUserService.xsd +0 -72
  168. lib/Zend/Service/DeveloperGarden/Wsdl/SmsService.wsdl +0 -122
  169. lib/Zend/Service/DeveloperGarden/Wsdl/SmsValidationUserService.wsdl +0 -169
  170. lib/Zend/Service/DeveloperGarden/Wsdl/TokenService.wsdl +0 -353
  171. lib/Zend/Service/DeveloperGarden/Wsdl/VoiceButlerService.wsdl +0 -164
  172. lib/Zend/Service/DeveloperGarden/Wsdl/VoiceButlerService.xsd +0 -264
  173. lib/Zend/Service/DeveloperGarden/Wsdl/ccsPort.wsdl +0 -463
  174. lib/Zend/Service/DeveloperGarden/Wsdl/ccsPort.xsd +0 -736
  175. lib/Zend/Service/DeveloperGarden/Wsdl/localsearch.wsdl +0 -83
  176. lib/Zend/Service/DeveloperGarden/Wsdl/localsearch.xsd +0 -31
  177. lib/Zend/Service/Technorati.php +0 -1035
  178. lib/Zend/Service/Technorati/Author.php +0 -242
  179. lib/Zend/Service/Technorati/BlogInfoResult.php +0 -161
  180. lib/Zend/Service/Technorati/CosmosResult.php +0 -152
  181. lib/Zend/Service/Technorati/CosmosResultSet.php +0 -176
  182. lib/Zend/Service/Technorati/DailyCountsResult.php +0 -93
  183. lib/Zend/Service/Technorati/DailyCountsResultSet.php +0 -125
  184. lib/Zend/Service/Technorati/GetInfoResult.php +0 -103
  185. lib/Zend/Service/Technorati/KeyInfoResult.php +0 -118
  186. lib/Zend/Service/Technorati/Result.php +0 -121
  187. lib/Zend/Service/Technorati/ResultSet.php +0 -289
  188. lib/Zend/Service/Technorati/SearchResult.php +0 -150
  189. lib/Zend/Service/Technorati/SearchResultSet.php +0 -79
  190. lib/Zend/Service/Technorati/TagResult.php +0 -171
  191. lib/Zend/Service/Technorati/TagResultSet.php +0 -110
  192. lib/Zend/Service/Technorati/TagsResult.php +0 -93
  193. lib/Zend/Service/Technorati/TagsResultSet.php +0 -67
  194. lib/Zend/Service/Technorati/Utils.php +0 -136
  195. lib/Zend/Service/Technorati/Weblog.php +0 -486
  196. lib/Zend/Service/WindowsAzure/CommandLine/PackageScaffolder/PackageScaffolderAbstract.php +7 -5
  197. lib/Zend/Session.php +3 -3
  198. lib/Zend/{Service/Technorati → Session/Validator}/Exception.php +11 -7
  199. lib/Zend/Translate.php +6 -2
  200. lib/Zend/Translate/Adapter.php +3 -1
  201. lib/Zend/Translate/Plural.php +1 -1
  202. lib/Zend/Validate/EmailAddress.php +1 -1
  203. lib/Zend/Validate/Hostname.php +2 -2
  204. lib/Zend/Version.php +1 -1
  205. lib/Zend/View.php +53 -4
  206. lib/Zend/View/Helper/HeadLink.php +12 -1
  207. lib/Zend/View/Helper/HeadMeta.php +16 -0
  208. lib/Zend/View/Helper/HeadScript.php +13 -1
  209. lib/Zend/View/Helper/HeadStyle.php +8 -1
  210. lib/Zend/View/Helper/Navigation.php +4 -0
  211. lib/Zend/View/Helper/Navigation/HelperAbstract.php +1 -1
  212. lib/Zend/Xml/Security.php +340 -11
  213. lib/Zend/XmlRpc/Server.php +4 -4
  214. package.xml +5 -5
lib/Zend/Amf/Server.php CHANGED
@@ -767,9 +767,9 @@ class Zend_Amf_Server implements Zend_Server_Interface
767
  throw new Zend_Amf_Server_Exception('Invalid method or class; must be a classname or object');
768
  }
769
 
770
- $argv = null;
771
  if (2 < func_num_args()) {
772
- $argv = array_slice(func_get_args(), 2);
773
  }
774
 
775
  // Use the class name as the name space by default.
@@ -780,7 +780,7 @@ class Zend_Amf_Server implements Zend_Server_Interface
780
 
781
  $this->_classAllowed[is_object($class) ? get_class($class) : $class] = true;
782
 
783
- $this->_methods[] = Zend_Server_Reflection::reflectClass($class, $argv, $namespace);
784
  $this->_buildDispatchTable();
785
 
786
  return $this;
767
  throw new Zend_Amf_Server_Exception('Invalid method or class; must be a classname or object');
768
  }
769
 
770
+ $args = null;
771
  if (2 < func_num_args()) {
772
+ $args = array_slice(func_get_args(), 2);
773
  }
774
 
775
  // Use the class name as the name space by default.
780
 
781
  $this->_classAllowed[is_object($class) ? get_class($class) : $class] = true;
782
 
783
+ $this->_methods[] = Zend_Server_Reflection::reflectClass($class, $args, $namespace);
784
  $this->_buildDispatchTable();
785
 
786
  return $this;
lib/Zend/Application.php CHANGED
@@ -70,15 +70,17 @@ class Zend_Application
70
  *
71
  * @param string $environment
72
  * @param string|array|Zend_Config $options String path to configuration file, or array/Zend_Config of configuration options
 
73
  * @throws Zend_Application_Exception When invalid options are provided
74
  * @return void
75
  */
76
- public function __construct($environment, $options = null)
77
  {
78
  $this->_environment = (string) $environment;
79
 
80
- require_once 'Zend/Loader/Autoloader.php';
81
  $this->_autoloader = Zend_Loader_Autoloader::getInstance();
 
82
 
83
  if (null !== $options) {
84
  if (is_string($options)) {
70
  *
71
  * @param string $environment
72
  * @param string|array|Zend_Config $options String path to configuration file, or array/Zend_Config of configuration options
73
+ * @param bool $suppressNotFoundWarnings Should warnings be suppressed when a file is not found during autoloading?
74
  * @throws Zend_Application_Exception When invalid options are provided
75
  * @return void
76
  */
77
+ public function __construct($environment, $options = null, $suppressNotFoundWarnings = null)
78
  {
79
  $this->_environment = (string) $environment;
80
 
81
+ #require_once 'Zend/Loader/Autoloader.php';
82
  $this->_autoloader = Zend_Loader_Autoloader::getInstance();
83
+ $this->_autoloader->suppressNotFoundWarnings($suppressNotFoundWarnings);
84
 
85
  if (null !== $options) {
86
  if (is_string($options)) {
lib/Zend/Cloud/StorageService/Adapter/FileSystem.php CHANGED
@@ -104,7 +104,7 @@ class Zend_Cloud_StorageService_Adapter_FileSystem implements Zend_Cloud_Storage
104
  {
105
  $path = $this->_getFullPath($destinationPath);
106
  file_put_contents($path, $data);
107
- chmod($path, 0777);
108
  }
109
 
110
  /**
104
  {
105
  $path = $this->_getFullPath($destinationPath);
106
  file_put_contents($path, $data);
107
+ chmod($path, 0775);
108
  }
109
 
110
  /**
lib/Zend/Console/Getopt.php CHANGED
@@ -173,14 +173,14 @@ class Zend_Console_Getopt
173
  );
174
 
175
  /**
176
- * Stores the command-line arguments for the calling applicaion.
177
  *
178
  * @var array
179
  */
180
  protected $_argv = array();
181
 
182
  /**
183
- * Stores the name of the calling applicaion.
184
  *
185
  * @var string
186
  */
@@ -550,7 +550,7 @@ class Zend_Console_Getopt
550
  * current application invocation.
551
  *
552
  * This function returns true, or the parameter value to the option, if any.
553
- * If the option was not given, this function returns false.
554
  *
555
  * @param string $flag
556
  * @return mixed
173
  );
174
 
175
  /**
176
+ * Stores the command-line arguments for the calling application.
177
  *
178
  * @var array
179
  */
180
  protected $_argv = array();
181
 
182
  /**
183
+ * Stores the name of the calling application.
184
  *
185
  * @var string
186
  */
550
  * current application invocation.
551
  *
552
  * This function returns true, or the parameter value to the option, if any.
553
+ * If the option was not given, this function returns null.
554
  *
555
  * @param string $flag
556
  * @return mixed
lib/Zend/Controller/Action/Helper/Redirector.php CHANGED
@@ -406,7 +406,7 @@ class Zend_Controller_Action_Helper_Redirector extends Zend_Controller_Action_He
406
  /**
407
  * Redirect to a route-based URL
408
  *
409
- * Uses route's assemble method tobuild the URL; route is specified by $name;
410
  * default route is used if none provided.
411
  *
412
  * @param array $urlOptions Array of key/value pairs used to assemble URL
@@ -427,7 +427,7 @@ class Zend_Controller_Action_Helper_Redirector extends Zend_Controller_Action_He
427
  /**
428
  * Redirect to a route-based URL, and immediately exit
429
  *
430
- * Uses route's assemble method tobuild the URL; route is specified by $name;
431
  * default route is used if none provided.
432
  *
433
  * @param array $urlOptions Array of key/value pairs used to assemble URL
406
  /**
407
  * Redirect to a route-based URL
408
  *
409
+ * Uses route's assemble method to build the URL; route is specified by $name;
410
  * default route is used if none provided.
411
  *
412
  * @param array $urlOptions Array of key/value pairs used to assemble URL
427
  /**
428
  * Redirect to a route-based URL, and immediately exit
429
  *
430
+ * Uses route's assemble method to build the URL; route is specified by $name;
431
  * default route is used if none provided.
432
  *
433
  * @param array $urlOptions Array of key/value pairs used to assemble URL
lib/Zend/Controller/Action/Helper/ViewRenderer.php CHANGED
@@ -841,13 +841,21 @@ class Zend_Controller_Action_Helper_ViewRenderer extends Zend_Controller_Action_
841
  $inflector = $this->getInflector();
842
  $request = $this->getRequest();
843
  $dispatcher = $this->getFrontController()->getDispatcher();
844
- $module = $dispatcher->formatModuleName($request->getModuleName());
845
- $controller = substr(
846
- $dispatcher->formatControllerName($request->getControllerName()),
847
- 0,
848
- -10
849
- );
850
- $action = $dispatcher->formatActionName($request->getActionName());
 
 
 
 
 
 
 
 
851
 
852
  $params = compact('module', 'controller', 'action');
853
  foreach ($vars as $key => $value) {
841
  $inflector = $this->getInflector();
842
  $request = $this->getRequest();
843
  $dispatcher = $this->getFrontController()->getDispatcher();
844
+
845
+ // Format module name
846
+ $module = $dispatcher->formatModuleName($request->getModuleName());
847
+
848
+ // Format controller name
849
+ #require_once 'Zend/Filter/Word/CamelCaseToDash.php';
850
+ $filter = new Zend_Filter_Word_CamelCaseToDash();
851
+ $controller = $filter->filter($request->getControllerName());
852
+ $controller = $dispatcher->formatControllerName($controller);
853
+ if ('Controller' == substr($controller, -10)) {
854
+ $controller = substr($controller, 0, -10);
855
+ }
856
+
857
+ // Format action name
858
+ $action = $dispatcher->formatActionName($request->getActionName());
859
 
860
  $params = compact('module', 'controller', 'action');
861
  foreach ($vars as $key => $value) {
lib/Zend/Controller/Request/Http.php CHANGED
@@ -917,6 +917,20 @@ class Zend_Controller_Request_Http extends Zend_Controller_Request_Abstract
917
  return false;
918
  }
919
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
920
  /**
921
  * Is the request a Javascript XMLHttpRequest?
922
  *
917
  return false;
918
  }
919
 
920
+ /**
921
+ * Was the request made by PATCH?
922
+ *
923
+ * @return boolean
924
+ */
925
+ public function isPatch()
926
+ {
927
+ if ('PATCH' == $this->getMethod()) {
928
+ return true;
929
+ }
930
+
931
+ return false;
932
+ }
933
+
934
  /**
935
  * Is the request a Javascript XMLHttpRequest?
936
  *
lib/Zend/Controller/Request/HttpTestCase.php CHANGED
@@ -62,6 +62,7 @@ class Zend_Controller_Request_HttpTestCase extends Zend_Controller_Request_Http
62
  'GET',
63
  'HEAD',
64
  'OPTIONS',
 
65
  'POST',
66
  'PUT',
67
  );
62
  'GET',
63
  'HEAD',
64
  'OPTIONS',
65
+ 'PATCH',
66
  'POST',
67
  'PUT',
68
  );
lib/Zend/Controller/Router/Route/Chain.php CHANGED
@@ -86,10 +86,10 @@ class Zend_Controller_Router_Route_Chain extends Zend_Controller_Router_Route_Ab
86
  */
87
  public function match($request, $partial = null)
88
  {
 
89
  $path = trim($request->getPathInfo(), self::URI_DELIMITER);
90
  $subPath = $path;
91
  $values = array();
92
- $numRoutes = count($this->_routes);
93
  $matchedPath = null;
94
 
95
  foreach ($this->_routes as $key => $route) {
@@ -101,12 +101,12 @@ class Zend_Controller_Router_Route_Chain extends Zend_Controller_Router_Route_Ab
101
  $separator = substr($subPath, 0, strlen($this->_separators[$key]));
102
 
103
  if ($separator !== $this->_separators[$key]) {
 
104
  return false;
105
  }
106
 
107
  $subPath = substr($subPath, strlen($separator));
108
  }
109
-
110
  // TODO: Should be an interface method. Hack for 1.0 BC
111
  if (!method_exists($route, 'getVersion') || $route->getVersion() == 1) {
112
  $match = $subPath;
@@ -115,8 +115,10 @@ class Zend_Controller_Router_Route_Chain extends Zend_Controller_Router_Route_Ab
115
  $match = $request;
116
  }
117
 
118
- $res = $route->match($match, true, ($key == $numRoutes - 1));
 
119
  if ($res === false) {
 
120
  return false;
121
  }
122
 
@@ -124,7 +126,6 @@ class Zend_Controller_Router_Route_Chain extends Zend_Controller_Router_Route_Ab
124
 
125
  if ($matchedPath !== null) {
126
  $subPath = substr($subPath, strlen($matchedPath));
127
- $separator = substr($subPath, 0, strlen($this->_separators[$key]));
128
  }
129
 
130
  $values = $res + $values;
86
  */
87
  public function match($request, $partial = null)
88
  {
89
+ $rawPath = $request->getPathInfo();
90
  $path = trim($request->getPathInfo(), self::URI_DELIMITER);
91
  $subPath = $path;
92
  $values = array();
 
93
  $matchedPath = null;
94
 
95
  foreach ($this->_routes as $key => $route) {
101
  $separator = substr($subPath, 0, strlen($this->_separators[$key]));
102
 
103
  if ($separator !== $this->_separators[$key]) {
104
+ $request->setPathInfo($rawPath);
105
  return false;
106
  }
107
 
108
  $subPath = substr($subPath, strlen($separator));
109
  }
 
110
  // TODO: Should be an interface method. Hack for 1.0 BC
111
  if (!method_exists($route, 'getVersion') || $route->getVersion() == 1) {
112
  $match = $subPath;
115
  $match = $request;
116
  }
117
 
118
+ $res = $route->match($match, true);
119
+
120
  if ($res === false) {
121
+ $request->setPathInfo($rawPath);
122
  return false;
123
  }
124
 
126
 
127
  if ($matchedPath !== null) {
128
  $subPath = substr($subPath, strlen($matchedPath));
 
129
  }
130
 
131
  $values = $res + $values;
lib/Zend/Date/DateObject.php CHANGED
@@ -318,7 +318,7 @@ abstract class Zend_Date_DateObject {
318
  // standard). However, this is not desired, so replacing
319
  // all occurrences of "o" not preceded by a backslash
320
  // with "Y"
321
- $format = preg_replace('/(?<!\\\\)o\b/', 'Y', $format);
322
  $result = ($gmt) ? @gmdate($format, $timestamp) : @date($format, $timestamp);
323
  date_default_timezone_set($oldzone);
324
  return $result;
318
  // standard). However, this is not desired, so replacing
319
  // all occurrences of "o" not preceded by a backslash
320
  // with "Y"
321
+ $format = preg_replace('/(?<!\\\\)o/', 'Y', $format);
322
  $result = ($gmt) ? @gmdate($format, $timestamp) : @date($format, $timestamp);
323
  date_default_timezone_set($oldzone);
324
  return $result;
lib/Zend/Db/Adapter/Pdo/Abstract.php CHANGED
@@ -292,6 +292,8 @@ abstract class Zend_Db_Adapter_Pdo_Abstract extends Zend_Db_Adapter_Abstract
292
  if (is_int($value) || is_float($value)) {
293
  return $value;
294
  }
 
 
295
  $this->_connect();
296
  return $this->_connection->quote($value);
297
  }
@@ -398,4 +400,3 @@ abstract class Zend_Db_Adapter_Pdo_Abstract extends Zend_Db_Adapter_Abstract
398
  }
399
  }
400
  }
401
-
292
  if (is_int($value) || is_float($value)) {
293
  return $value;
294
  }
295
+ // Fix for null-byte injection
296
+ $value = addcslashes($value, "\000\032");
297
  $this->_connect();
298
  return $this->_connection->quote($value);
299
  }
400
  }
401
  }
402
  }
 
lib/Zend/Db/Adapter/Pdo/Mssql.php CHANGED
@@ -410,7 +410,7 @@ class Zend_Db_Adapter_Pdo_Mssql extends Zend_Db_Adapter_Pdo_Abstract
410
  public function getServerVersion()
411
  {
412
  try {
413
- $stmt = $this->query("SELECT SERVERPROPERTY('productversion')");
414
  $result = $stmt->fetchAll(Zend_Db::FETCH_NUM);
415
  if (count($result)) {
416
  return $result[0][0];
410
  public function getServerVersion()
411
  {
412
  try {
413
+ $stmt = $this->query("SELECT CAST(SERVERPROPERTY('productversion') AS VARCHAR)");
414
  $result = $stmt->fetchAll(Zend_Db::FETCH_NUM);
415
  if (count($result)) {
416
  return $result[0][0];
lib/Zend/Db/Select.php CHANGED
@@ -81,6 +81,8 @@ class Zend_Db_Select
81
  const SQL_ASC = 'ASC';
82
  const SQL_DESC = 'DESC';
83
 
 
 
84
  /**
85
  * Bind variables for query
86
  *
@@ -509,7 +511,7 @@ class Zend_Db_Select
509
  }
510
 
511
  foreach ($spec as $val) {
512
- if (preg_match('/^([\w]*\(([^\)]|(?1))*\))$/', (string) $val)) {
513
  $val = new Zend_Db_Expr($val);
514
  }
515
  $this->_parts[self::GROUP][] = $val;
@@ -601,7 +603,7 @@ class Zend_Db_Select
601
  $val = trim($matches[1]);
602
  $direction = $matches[2];
603
  }
604
- if (preg_match('/^([\w]*\(([^\)]|(?1))*\))$/', (string) $val)) {
605
  $val = new Zend_Db_Expr($val);
606
  }
607
  $this->_parts[self::ORDER][] = array($val, $direction);
@@ -943,7 +945,7 @@ class Zend_Db_Select
943
  $alias = $m[2];
944
  }
945
  // Check for columns that look like functions and convert to Zend_Db_Expr
946
- if (preg_match('/^([\w]*\(([^\)]|(?1))*\))$/', (string) $col)) {
947
  $col = new Zend_Db_Expr($col);
948
  } elseif (preg_match('/(.+)\.(.+)/', $col, $m)) {
949
  $currentCorrelationName = $m[1];
81
  const SQL_ASC = 'ASC';
82
  const SQL_DESC = 'DESC';
83
 
84
+ const REGEX_COLUMN_EXPR = '/^([\w]*\(([^\(\)]|(?1))*\))$/';
85
+
86
  /**
87
  * Bind variables for query
88
  *
511
  }
512
 
513
  foreach ($spec as $val) {
514
+ if (preg_match(self::REGEX_COLUMN_EXPR, (string) $val)) {
515
  $val = new Zend_Db_Expr($val);
516
  }
517
  $this->_parts[self::GROUP][] = $val;
603
  $val = trim($matches[1]);
604
  $direction = $matches[2];
605
  }
606
+ if (preg_match(self::REGEX_COLUMN_EXPR, (string) $val)) {
607
  $val = new Zend_Db_Expr($val);
608
  }
609
  $this->_parts[self::ORDER][] = array($val, $direction);
945
  $alias = $m[2];
946
  }
947
  // Check for columns that look like functions and convert to Zend_Db_Expr
948
+ if (preg_match(self::REGEX_COLUMN_EXPR, (string) $col)) {
949
  $col = new Zend_Db_Expr($col);
950
  } elseif (preg_match('/(.+)\.(.+)/', $col, $m)) {
951
  $currentCorrelationName = $m[1];
lib/Zend/Dom/Query.php CHANGED
@@ -48,13 +48,14 @@ class Zend_Dom_Query
48
  /**#@+
49
  * Document types
50
  */
 
51
  const DOC_XML = 'docXml';
52
  const DOC_HTML = 'docHtml';
53
  const DOC_XHTML = 'docXhtml';
54
  /**#@-*/
55
 
56
  /**
57
- * @var string
58
  */
59
  protected $_document;
60
 
@@ -85,7 +86,7 @@ class Zend_Dom_Query
85
  /**
86
  * Constructor
87
  *
88
- * @param null|string $document
89
  * @param null|string $encoding
90
  */
91
  public function __construct($document = null, $encoding = null)
@@ -119,12 +120,15 @@ class Zend_Dom_Query
119
  /**
120
  * Set document to query
121
  *
122
- * @param string $document
123
  * @param null|string $encoding Document encoding
124
  * @return Zend_Dom_Query
125
  */
126
  public function setDocument($document, $encoding = null)
127
  {
 
 
 
128
  if (0 === strlen($document)) {
129
  return $this;
130
  }
@@ -142,6 +146,22 @@ class Zend_Dom_Query
142
  return $this->setDocumentHtml($document, $encoding);
143
  }
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  /**
146
  * Register HTML document
147
  *
@@ -196,7 +216,7 @@ class Zend_Dom_Query
196
  /**
197
  * Retrieve current document
198
  *
199
- * @return string
200
  */
201
  public function getDocument()
202
  {
@@ -259,6 +279,10 @@ class Zend_Dom_Query
259
  }
260
  $type = $this->getDocumentType();
261
  switch ($type) {
 
 
 
 
262
  case self::DOC_XML:
263
  try {
264
  $domDoc = Zend_Xml_Security::scan($document, $domDoc);
@@ -295,8 +319,7 @@ class Zend_Dom_Query
295
  /**
296
  * Register XPath namespaces
297
  *
298
- * @param array $xpathNamespaces
299
- * @return void
300
  */
301
  public function registerXpathNamespaces($xpathNamespaces)
302
  {
48
  /**#@+
49
  * Document types
50
  */
51
+ const DOC_DOM = 'docDom';
52
  const DOC_XML = 'docXml';
53
  const DOC_HTML = 'docHtml';
54
  const DOC_XHTML = 'docXhtml';
55
  /**#@-*/
56
 
57
  /**
58
+ * @var string|DOMDocument
59
  */
60
  protected $_document;
61
 
86
  /**
87
  * Constructor
88
  *
89
+ * @param null|string|DOMDocument $document
90
  * @param null|string $encoding
91
  */
92
  public function __construct($document = null, $encoding = null)
120
  /**
121
  * Set document to query
122
  *
123
+ * @param string|DOMDocument $document
124
  * @param null|string $encoding Document encoding
125
  * @return Zend_Dom_Query
126
  */
127
  public function setDocument($document, $encoding = null)
128
  {
129
+ if ($document instanceof DOMDocument) {
130
+ return $this->setDocumentDom($document);
131
+ }
132
  if (0 === strlen($document)) {
133
  return $this;
134
  }
146
  return $this->setDocumentHtml($document, $encoding);
147
  }
148
 
149
+ /**
150
+ * Set DOMDocument to query
151
+ *
152
+ * @param DOMDocument $document
153
+ * @return Zend_Dom_Query
154
+ */
155
+ public function setDocumentDom(DOMDocument $document)
156
+ {
157
+ $this->_document = $document;
158
+ $this->_docType = self::DOC_DOM;
159
+ if (null !== $document->encoding) {
160
+ $this->setEncoding($document->encoding);
161
+ }
162
+ return $this;
163
+ }
164
+
165
  /**
166
  * Register HTML document
167
  *
216
  /**
217
  * Retrieve current document
218
  *
219
+ * @return string|DOMDocument
220
  */
221
  public function getDocument()
222
  {
279
  }
280
  $type = $this->getDocumentType();
281
  switch ($type) {
282
+ case self::DOC_DOM:
283
+ $domDoc = $this->_document;
284
+ $success = true;
285
+ break;
286
  case self::DOC_XML:
287
  try {
288
  $domDoc = Zend_Xml_Security::scan($document, $domDoc);
319
  /**
320
  * Register XPath namespaces
321
  *
322
+ * @param array $xpathNamespaces
 
323
  */
324
  public function registerXpathNamespaces($xpathNamespaces)
325
  {
lib/Zend/Form.php CHANGED
@@ -1295,7 +1295,7 @@ class Zend_Form implements Iterator, Countable, Zend_Validate_Interface
1295
  if (($belongsTo = $element->getBelongsTo()) !== $eBelongTo) {
1296
  $check = $this->_dissolveArrayValue($defaults, $belongsTo);
1297
  }
1298
- if (array_key_exists($name, $check)) {
1299
  $this->setDefault($name, $check[$name]);
1300
  $defaults = $this->_dissolveArrayUnsetKey($defaults, $belongsTo, $name);
1301
  }
1295
  if (($belongsTo = $element->getBelongsTo()) !== $eBelongTo) {
1296
  $check = $this->_dissolveArrayValue($defaults, $belongsTo);
1297
  }
1298
+ if (array_key_exists($name, (array)$check)) {
1299
  $this->setDefault($name, $check[$name]);
1300
  $defaults = $this->_dissolveArrayUnsetKey($defaults, $belongsTo, $name);
1301
  }
lib/Zend/Http/Client.php CHANGED
@@ -39,6 +39,12 @@
39
  #require_once 'Zend/Http/Client/Adapter/Interface.php';
40
 
41
 
 
 
 
 
 
 
42
  /**
43
  * @see Zend_Http_Response
44
  */
@@ -431,38 +437,40 @@ class Zend_Http_Client
431
  foreach ($name as $k => $v) {
432
  if (is_string($k)) {
433
  $this->setHeaders($k, $v);
434
- } else {
435
- $this->setHeaders($v, null);
436
  }
 
437
  }
438
- } else {
439
- // Check if $name needs to be split
440
- if ($value === null && (strpos($name, ':') > 0)) {
441
- list($name, $value) = explode(':', $name, 2);
442
- }
443
 
444
- // Make sure the name is valid if we are in strict mode
445
- if ($this->config['strict'] && (! preg_match('/^[a-zA-Z0-9-]+$/', $name))) {
446
- /** @see Zend_Http_Client_Exception */
447
- #require_once 'Zend/Http/Client/Exception.php';
448
- throw new Zend_Http_Client_Exception("{$name} is not a valid HTTP header name");
449
- }
450
 
451
- $normalized_name = strtolower($name);
 
 
 
 
452
 
453
- // If $value is null or false, unset the header
454
- if ($value === null || $value === false) {
455
- unset($this->headers[$normalized_name]);
456
 
457
- // Else, set the header
458
- } else {
459
- // Header names are stored lowercase internally.
460
- if (is_string($value)) {
461
- $value = trim($value);
462
- }
463
- $this->headers[$normalized_name] = array($name, $value);
464
- }
 
 
 
 
465
  }
 
466
 
467
  return $this;
468
  }
@@ -1568,4 +1576,32 @@ class Zend_Http_Client
1568
  return $parameters;
1569
  }
1570
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1571
  }
39
  #require_once 'Zend/Http/Client/Adapter/Interface.php';
40
 
41
 
42
+ /**
43
+ * @see Zend_Http_Header_HeaderValue
44
+ */
45
+ #require_once 'Zend/Http/Header/HeaderValue.php';
46
+
47
+
48
  /**
49
  * @see Zend_Http_Response
50
  */
437
  foreach ($name as $k => $v) {
438
  if (is_string($k)) {
439
  $this->setHeaders($k, $v);
440
+ continue;
 
441
  }
442
+ $this->setHeaders($v, null);
443
  }
444
+ return $this;
445
+ }
 
 
 
446
 
447
+ // Check if $name needs to be split
448
+ if ($value === null && (strpos($name, ':') > 0)) {
449
+ list($name, $value) = explode(':', $name, 2);
450
+ }
 
 
451
 
452
+ // Make sure the name is valid if we are in strict mode
453
+ if ($this->config['strict'] && (! preg_match('/^[a-zA-Z0-9-]+$/', $name))) {
454
+ #require_once 'Zend/Http/Client/Exception.php';
455
+ throw new Zend_Http_Client_Exception("{$name} is not a valid HTTP header name");
456
+ }
457
 
458
+ $normalized_name = strtolower($name);
 
 
459
 
460
+ // If $value is null or false, unset the header
461
+ if ($value === null || $value === false) {
462
+ unset($this->headers[$normalized_name]);
463
+ return $this;
464
+ }
465
+
466
+ // Validate value
467
+ $this->_validateHeaderValue($value);
468
+
469
+ // Header names are stored lowercase internally.
470
+ if (is_string($value)) {
471
+ $value = trim($value);
472
  }
473
+ $this->headers[$normalized_name] = array($name, $value);
474
 
475
  return $this;
476
  }
1576
  return $parameters;
1577
  }
1578
 
1579
+ /**
1580
+ * Ensure a header value is valid per RFC 7230.
1581
+ *
1582
+ * @see http://tools.ietf.org/html/rfc7230#section-3.2
1583
+ * @param string|object|array $value
1584
+ * @param bool $recurse
1585
+ */
1586
+ protected function _validateHeaderValue($value, $recurse = true)
1587
+ {
1588
+ if (is_array($value) && $recurse) {
1589
+ foreach ($value as $v) {
1590
+ $this->_validateHeaderValue($v, false);
1591
+ }
1592
+ return;
1593
+ }
1594
+
1595
+ // Cast integers and floats to strings for purposes of header representation.
1596
+ if (is_int($value) || is_float($value)) {
1597
+ $value = (string) $value;
1598
+ }
1599
+
1600
+ if (! is_string($value) && (! is_object($value) || ! method_exists($value, '__toString'))) {
1601
+ #require_once 'Zend/Http/Exception.php';
1602
+ throw new Zend_Http_Exception('Invalid header value detected');
1603
+ }
1604
+
1605
+ Zend_Http_Header_HeaderValue::assertValid($value);
1606
+ }
1607
  }
lib/Zend/Http/Client/Adapter/Curl.php CHANGED
@@ -221,17 +221,24 @@ class Zend_Http_Client_Adapter_Curl implements Zend_Http_Client_Adapter_Interfac
221
  curl_setopt($this->_curl, CURLOPT_PORT, intval($port));
222
  }
223
 
224
- // Set timeout
 
 
225
  if (defined('CURLOPT_CONNECTTIMEOUT_MS')) {
226
- curl_setopt($this->_curl, CURLOPT_CONNECTTIMEOUT_MS, $this->_config['timeout'] * 1000);
227
- } else {
228
- curl_setopt($this->_curl, CURLOPT_CONNECTTIMEOUT, $this->_config['timeout']);
229
  }
230
-
231
- if (defined('CURLOPT_TIMEOUT_MS')) {
232
- curl_setopt($this->_curl, CURLOPT_TIMEOUT_MS, $this->_config['timeout'] * 1000);
233
- } else {
234
- curl_setopt($this->_curl, CURLOPT_TIMEOUT, $this->_config['timeout']);
 
 
 
 
 
 
235
  }
236
 
237
  // Set Max redirects
221
  curl_setopt($this->_curl, CURLOPT_PORT, intval($port));
222
  }
223
 
224
+ // Set connection timeout
225
+ $connectTimeout = $this->_config['timeout'];
226
+ $constant = CURLOPT_CONNECTTIMEOUT;
227
  if (defined('CURLOPT_CONNECTTIMEOUT_MS')) {
228
+ $connectTimeout *= 1000;
229
+ $constant = constant('CURLOPT_CONNECTTIMEOUT_MS');
 
230
  }
231
+ curl_setopt($this->_curl, $constant, $connectTimeout);
232
+
233
+ // Set request timeout (once connection is established)
234
+ if (array_key_exists('request_timeout', $this->_config)) {
235
+ $requestTimeout = $this->_config['request_timeout'];
236
+ $constant = CURLOPT_TIMEOUT;
237
+ if (defined('CURLOPT_TIMEOUT_MS')) {
238
+ $requestTimeout *= 1000;
239
+ $constant = constant('CURLOPT_TIMEOUT_MS');
240
+ }
241
+ curl_setopt($this->_curl, $constant, $requestTimeout);
242
  }
243
 
244
  // Set Max redirects
lib/Zend/Http/Client/Adapter/Proxy.php CHANGED
@@ -244,7 +244,7 @@ class Zend_Http_Client_Adapter_Proxy extends Zend_Http_Client_Adapter_Socket
244
  )
245
  {
246
  $request = "CONNECT $host:$port HTTP/$http_ver\r\n" .
247
- "Host: " . $this->config['proxy_host'] . "\r\n";
248
 
249
  // Process provided headers, including important ones to CONNECT request
250
  foreach ($headers as $k => $v) {
244
  )
245
  {
246
  $request = "CONNECT $host:$port HTTP/$http_ver\r\n" .
247
+ "Host: " . $host . "\r\n";
248
 
249
  // Process provided headers, including important ones to CONNECT request
250
  foreach ($headers as $k => $v) {
lib/Zend/Http/Header/HeaderValue.php ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Zend Framework
4
+ *
5
+ * LICENSE
6
+ *
7
+ * This source file is subject to the new BSD license that is bundled
8
+ * with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://framework.zend.com/license/new-bsd
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@zend.com so we can send you a copy immediately.
14
+ *
15
+ * @category Zend
16
+ * @package Zend_Http
17
+ * @subpackage Header
18
+ * @version $Id$
19
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
20
+ * @license http://framework.zend.com/license/new-bsd New BSD License
21
+ */
22
+
23
+
24
+ /**
25
+ * @category Zend
26
+ * @package Zend_Http
27
+ * @subpackage Header
28
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
29
+ * @license http://framework.zend.com/license/new-bsd New BSD License
30
+ */
31
+ final class Zend_Http_Header_HeaderValue
32
+ {
33
+ /**
34
+ * Private constructor; non-instantiable.
35
+ */
36
+ private function __construct()
37
+ {
38
+ }
39
+
40
+ /**
41
+ * Filter a header value
42
+ *
43
+ * Ensures CRLF header injection vectors are filtered.
44
+ *
45
+ * Per RFC 7230, only VISIBLE ASCII characters, spaces, and horizontal
46
+ * tabs are allowed in values; only one whitespace character is allowed
47
+ * between visible characters.
48
+ *
49
+ * @see http://en.wikipedia.org/wiki/HTTP_response_splitting
50
+ * @param string $value
51
+ * @return string
52
+ */
53
+ public static function filter($value)
54
+ {
55
+ $value = (string) $value;
56
+ $length = strlen($value);
57
+ $string = '';
58
+ for ($i = 0; $i < $length; $i += 1) {
59
+ $ascii = ord($value[$i]);
60
+
61
+ // Non-visible, non-whitespace characters
62
+ // 9 === horizontal tab
63
+ // 32-126, 128-254 === visible
64
+ // 127 === DEL
65
+ // 255 === null byte
66
+ if (($ascii < 32 && $ascii !== 9)
67
+ || $ascii === 127
68
+ || $ascii > 254
69
+ ) {
70
+ continue;
71
+ }
72
+
73
+ $string .= $value[$i];
74
+ }
75
+
76
+ return $string;
77
+ }
78
+
79
+ /**
80
+ * Validate a header value.
81
+ *
82
+ * Per RFC 7230, only VISIBLE ASCII characters, spaces, and horizontal
83
+ * tabs are allowed in values; only one whitespace character is allowed
84
+ * between visible characters.
85
+ *
86
+ * @see http://en.wikipedia.org/wiki/HTTP_response_splitting
87
+ * @param string $value
88
+ * @return bool
89
+ */
90
+ public static function isValid($value)
91
+ {
92
+ $value = (string) $value;
93
+ $length = strlen($value);
94
+ for ($i = 0; $i < $length; $i += 1) {
95
+ $ascii = ord($value[$i]);
96
+
97
+ // Non-visible, non-whitespace characters
98
+ // 9 === horizontal tab
99
+ // 32-126, 128-254 === visible
100
+ // 127 === DEL
101
+ // 255 === null byte
102
+ if (($ascii < 32 && $ascii !== 9)
103
+ || $ascii === 127
104
+ || $ascii > 254
105
+ ) {
106
+ return false;
107
+ }
108
+ }
109
+
110
+ return true;
111
+ }
112
+
113
+ /**
114
+ * Assert a header value is valid.
115
+ *
116
+ * @param string $value
117
+ * @throws Exception\RuntimeException for invalid values
118
+ * @return void
119
+ */
120
+ public static function assertValid($value)
121
+ {
122
+ if (! self::isValid($value)) {
123
+ #require_once 'Zend/Http/Header/Exception/InvalidArgumentException.php';
124
+ throw new Zend_Http_Header_Exception_InvalidArgumentException('Invalid header value');
125
+ }
126
+ }
127
+ }
lib/Zend/Http/Header/SetCookie.php CHANGED
@@ -31,6 +31,11 @@
31
  */
32
  #require_once "Zend/Http/Header/Exception/RuntimeException.php";
33
 
 
 
 
 
 
34
  /**
35
  * Zend_Http_Client is an implementation of an HTTP client in PHP. The client
36
  * supports basic features like sending different HTTP requests and handling
@@ -311,6 +316,7 @@ class Zend_Http_Header_SetCookie
311
  */
312
  public function setValue($value)
313
  {
 
314
  $this->value = $value;
315
  return $this;
316
  }
@@ -405,6 +411,7 @@ class Zend_Http_Header_SetCookie
405
  */
406
  public function setDomain($domain)
407
  {
 
408
  $this->domain = $domain;
409
  return $this;
410
  }
@@ -422,6 +429,7 @@ class Zend_Http_Header_SetCookie
422
  */
423
  public function setPath($path)
424
  {
 
425
  $this->path = $path;
426
  return $this;
427
  }
31
  */
32
  #require_once "Zend/Http/Header/Exception/RuntimeException.php";
33
 
34
+ /**
35
+ * @see Zend_Http_Header_HeaderValue
36
+ */
37
+ #require_once "Zend/Http/Header/HeaderValue.php";
38
+
39
  /**
40
  * Zend_Http_Client is an implementation of an HTTP client in PHP. The client
41
  * supports basic features like sending different HTTP requests and handling
316
  */
317
  public function setValue($value)
318
  {
319
+ Zend_Http_Header_HeaderValue::assertValid($value);
320
  $this->value = $value;
321
  return $this;
322
  }
411
  */
412
  public function setDomain($domain)
413
  {
414
+ Zend_Http_Header_HeaderValue::assertValid($domain);
415
  $this->domain = $domain;
416
  return $this;
417
  }
429
  */
430
  public function setPath($path)
431
  {
432
+ Zend_Http_Header_HeaderValue::assertValid($path);
433
  $this->path = $path;
434
  return $this;
435
  }
lib/Zend/Http/Response.php CHANGED
@@ -21,6 +21,11 @@
21
  * @license http://framework.zend.com/license/new-bsd New BSD License
22
  */
23
 
 
 
 
 
 
24
  /**
25
  * Zend_Http_Response represents an HTTP 1.0 / 1.1 response message. It
26
  * includes easy access to all the response's different elemts, as well as some
@@ -394,7 +399,7 @@ class Zend_Http_Response
394
  * @param string $br Line breaks (eg. "\n", "\r\n", "<br />")
395
  * @return string
396
  */
397
- public function asString($br = "\n")
398
  {
399
  return $this->getHeadersAsString(true, $br) . $br . $this->getRawBody();
400
  }
@@ -496,44 +501,75 @@ class Zend_Http_Response
496
  {
497
  $headers = array();
498
 
499
- // First, split body and headers
500
- $parts = preg_split('|(?:\r?\n){2}|m', $response_str, 2);
501
- if (! $parts[0]) return $headers;
 
 
 
502
 
503
- // Split headers part to lines
504
- $lines = explode("\n", $parts[0]);
505
  unset($parts);
506
  $last_header = null;
507
 
508
- foreach($lines as $line) {
509
- $line = trim($line, "\r\n");
510
- if ($line == "") break;
 
 
 
 
 
 
 
511
 
512
  // Locate headers like 'Location: ...' and 'Location:...' (note the missing space)
513
- if (preg_match("|^([\w-]+):\s*(.+)|", $line, $m)) {
514
  unset($last_header);
515
- $h_name = strtolower($m[1]);
516
  $h_value = $m[2];
 
517
 
518
  if (isset($headers[$h_name])) {
519
  if (! is_array($headers[$h_name])) {
520
  $headers[$h_name] = array($headers[$h_name]);
521
  }
522
 
523
- $headers[$h_name][] = $h_value;
524
- } else {
525
- $headers[$h_name] = $h_value;
526
  }
 
 
527
  $last_header = $h_name;
528
- } elseif (preg_match("|^\s+(.+)$|", $line, $m) && $last_header !== null) {
 
 
 
 
 
529
  if (is_array($headers[$last_header])) {
530
  end($headers[$last_header]);
531
  $last_header_key = key($headers[$last_header]);
532
- $headers[$last_header][$last_header_key] .= $m[1];
533
- } else {
534
- $headers[$last_header] .= $m[1];
 
 
 
535
  }
 
 
 
 
 
 
536
  }
 
 
 
 
537
  }
538
 
539
  return $headers;
@@ -547,7 +583,7 @@ class Zend_Http_Response
547
  */
548
  public static function extractBody($response_str)
549
  {
550
- $parts = preg_split('|(?:\r?\n){2}|m', $response_str, 2);
551
  if (isset($parts[1])) {
552
  return $parts[1];
553
  }
21
  * @license http://framework.zend.com/license/new-bsd New BSD License
22
  */
23
 
24
+ /**
25
+ * @see Zend_Http_Header_HeaderValue
26
+ */
27
+ #require_once 'Zend/Http/Header/HeaderValue.php';
28
+
29
  /**
30
  * Zend_Http_Response represents an HTTP 1.0 / 1.1 response message. It
31
  * includes easy access to all the response's different elemts, as well as some
399
  * @param string $br Line breaks (eg. "\n", "\r\n", "<br />")
400
  * @return string
401
  */
402
+ public function asString($br = "\r\n")
403
  {
404
  return $this->getHeadersAsString(true, $br) . $br . $this->getRawBody();
405
  }
501
  {
502
  $headers = array();
503
 
504
+ // First, split body and headers. Headers are separated from the
505
+ // message at exactly the sequence "\r\n\r\n"
506
+ $parts = preg_split('|(?:\r\n){2}|m', $response_str, 2);
507
+ if (! $parts[0]) {
508
+ return $headers;
509
+ }
510
 
511
+ // Split headers part to lines; "\r\n" is the only valid line separator.
512
+ $lines = explode("\r\n", $parts[0]);
513
  unset($parts);
514
  $last_header = null;
515
 
516
+ foreach($lines as $index => $line) {
517
+ if ($index === 0 && preg_match('#^HTTP/\d+(?:\.\d+) [1-5]\d+#', $line)) {
518
+ // Status line; ignore
519
+ continue;
520
+ }
521
+
522
+ if ($line == "") {
523
+ // Done processing headers
524
+ break;
525
+ }
526
 
527
  // Locate headers like 'Location: ...' and 'Location:...' (note the missing space)
528
+ if (preg_match("|^([a-zA-Z0-9\'`#$%&*+.^_\|\~!-]+):\s*(.*)|s", $line, $m)) {
529
  unset($last_header);
530
+ $h_name = strtolower($m[1]);
531
  $h_value = $m[2];
532
+ Zend_Http_Header_HeaderValue::assertValid($h_value);
533
 
534
  if (isset($headers[$h_name])) {
535
  if (! is_array($headers[$h_name])) {
536
  $headers[$h_name] = array($headers[$h_name]);
537
  }
538
 
539
+ $headers[$h_name][] = ltrim($h_value);
540
+ $last_header = $h_name;
541
+ continue;
542
  }
543
+
544
+ $headers[$h_name] = ltrim($h_value);
545
  $last_header = $h_name;
546
+ continue;
547
+ }
548
+
549
+ // Identify header continuations
550
+ if (preg_match("|^[ \t](.+)$|s", $line, $m) && $last_header !== null) {
551
+ $h_value = trim($m[1]);
552
  if (is_array($headers[$last_header])) {
553
  end($headers[$last_header]);
554
  $last_header_key = key($headers[$last_header]);
555
+
556
+ $h_value = $headers[$last_header][$last_header_key] . $h_value;
557
+ Zend_Http_Header_HeaderValue::assertValid($h_value);
558
+
559
+ $headers[$last_header][$last_header_key] = $h_value;
560
+ continue;
561
  }
562
+
563
+ $h_value = $headers[$last_header] . $h_value;
564
+ Zend_Http_Header_HeaderValue::assertValid($h_value);
565
+
566
+ $headers[$last_header] = $h_value;
567
+ continue;
568
  }
569
+
570
+ // Anything else is an error condition
571
+ #require_once 'Zend/Http/Exception.php';
572
+ throw new Zend_Http_Exception('Invalid header line detected');
573
  }
574
 
575
  return $headers;
583
  */
584
  public static function extractBody($response_str)
585
  {
586
+ $parts = preg_split('|(?:\r\n){2}|m', $response_str, 2);
587
  if (isset($parts[1])) {
588
  return $parts[1];
589
  }
lib/Zend/Http/UserAgent/AbstractDevice.php CHANGED
@@ -509,7 +509,9 @@ abstract class Zend_Http_UserAgent_AbstractDevice
509
  }
510
  $result['browser_version'] = '??';
511
  }
512
- } elseif ($product == 'mozilla' && $result['browser_version'] < 5.0) {
 
 
513
  // handles the real Mozilla (or old Netscape if version < 5.0)
514
  $result['browser_name'] = 'Netscape';
515
  }
509
  }
510
  $result['browser_version'] = '??';
511
  }
512
+ } elseif ($product == 'mozilla' && isset($result['browser_version'])
513
+ && $result['browser_version'] < 5.0
514
+ ) {
515
  // handles the real Mozilla (or old Netscape if version < 5.0)
516
  $result['browser_name'] = 'Netscape';
517
  }
lib/Zend/Loader/Autoloader.php CHANGED
@@ -21,7 +21,7 @@
21
  */
22
 
23
  /** Zend_Loader */
24
- require_once 'Zend/Loader.php';
25
 
26
  /**
27
  * Autoloader stack and namespace autoloader
21
  */
22
 
23
  /** Zend_Loader */
24
+ #require_once 'Zend/Loader.php';
25
 
26
  /**
27
  * Autoloader stack and namespace autoloader
lib/Zend/Log.php CHANGED
@@ -25,6 +25,17 @@
25
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
26
  * @license http://framework.zend.com/license/new-bsd New BSD License
27
  * @version $Id$
 
 
 
 
 
 
 
 
 
 
 
28
  */
29
  class Zend_Log
30
  {
@@ -104,7 +115,6 @@ class Zend_Log
104
  * Class constructor. Create a new logger
105
  *
106
  * @param Zend_Log_Writer_Abstract|null $writer default writer
107
- * @return void
108
  */
109
  public function __construct(Zend_Log_Writer_Abstract $writer = null)
110
  {
@@ -173,7 +183,7 @@ class Zend_Log
173
  /**
174
  * Construct a writer object based on a configuration array
175
  *
176
- * @param array $spec config array with writer spec
177
  * @return Zend_Log_Writer_Abstract
178
  * @throws Zend_Log_Exception
179
  */
@@ -351,6 +361,7 @@ class Zend_Log
351
  */
352
  public function __destruct()
353
  {
 
354
  foreach($this->_writers as $writer) {
355
  $writer->shutdown();
356
  }
@@ -440,6 +451,7 @@ class Zend_Log
440
  }
441
 
442
  // abort if rejected by the global filters
 
443
  foreach ($this->_filters as $filter) {
444
  if (! $filter->accept($event)) {
445
  return;
@@ -447,6 +459,7 @@ class Zend_Log
447
  }
448
 
449
  // send to each writer
 
450
  foreach ($this->_writers as $writer) {
451
  $writer->write($event);
452
  }
@@ -455,8 +468,9 @@ class Zend_Log
455
  /**
456
  * Add a custom priority
457
  *
458
- * @param string $name Name of priority
459
- * @param integer $priority Numeric priority
 
460
  * @throws Zend_Log_Exception
461
  */
462
  public function addPriority($name, $priority)
@@ -481,7 +495,7 @@ class Zend_Log
481
  * must be accepted by all filters added with this method.
482
  *
483
  * @param int|Zend_Config|array|Zend_Log_Filter_Interface $filter
484
- * @return Zend_Log
485
  * @throws Zend_Log_Exception
486
  */
487
  public function addFilter($filter)
@@ -510,6 +524,7 @@ class Zend_Log
510
  *
511
  * @param mixed $writer Zend_Log_Writer_Abstract or Config array
512
  * @return Zend_Log
 
513
  */
514
  public function addWriter($writer)
515
  {
25
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
26
  * @license http://framework.zend.com/license/new-bsd New BSD License
27
  * @version $Id$
28
+ *
29
+ * Convenience methods for log [@see Zend_Log::__call()]:
30
+ *
31
+ * @method emerg(string $message, $extras = null)
32
+ * @method alert(string $message, $extras = null)
33
+ * @method crit(string $message, $extras = null)
34
+ * @method err(string $message, $extras = null)
35
+ * @method warn(string $message, $extras = null)
36
+ * @method notice(string $message, $extras = null)
37
+ * @method info(string $message, $extras = null)
38
+ * @method debug(string $message, $extras = null)
39
  */
40
  class Zend_Log
41
  {
115
  * Class constructor. Create a new logger
116
  *
117
  * @param Zend_Log_Writer_Abstract|null $writer default writer
 
118
  */
119
  public function __construct(Zend_Log_Writer_Abstract $writer = null)
120
  {
183
  /**
184
  * Construct a writer object based on a configuration array
185
  *
186
+ * @param array $config config array with writer spec
187
  * @return Zend_Log_Writer_Abstract
188
  * @throws Zend_Log_Exception
189
  */
361
  */
362
  public function __destruct()
363
  {
364
+ /** @var Zend_Log_Writer_Abstract $writer */
365
  foreach($this->_writers as $writer) {
366
  $writer->shutdown();
367
  }
451
  }
452
 
453
  // abort if rejected by the global filters
454
+ /** @var Zend_Log_Filter_Interface $filter */
455
  foreach ($this->_filters as $filter) {
456
  if (! $filter->accept($event)) {
457
  return;
459
  }
460
 
461
  // send to each writer
462
+ /** @var Zend_Log_Writer_Abstract $writer */
463
  foreach ($this->_writers as $writer) {
464
  $writer->write($event);
465
  }
468
  /**
469
  * Add a custom priority
470
  *
471
+ * @param string $name Name of priority
472
+ * @param integer $priority Numeric priority
473
+ * @return $this
474
  * @throws Zend_Log_Exception
475
  */
476
  public function addPriority($name, $priority)
495
  * must be accepted by all filters added with this method.
496
  *
497
  * @param int|Zend_Config|array|Zend_Log_Filter_Interface $filter
498
+ * @return $this
499
  * @throws Zend_Log_Exception
500
  */
501
  public function addFilter($filter)
524
  *
525
  * @param mixed $writer Zend_Log_Writer_Abstract or Config array
526
  * @return Zend_Log
527
+ * @throws Zend_Log_Exception
528
  */
529
  public function addWriter($writer)
530
  {
lib/Zend/Mail/Header/HeaderName.php ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Zend Framework
4
+ *
5
+ * LICENSE
6
+ *
7
+ * This source file is subject to the new BSD license that is bundled
8
+ * with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://framework.zend.com/license/new-bsd
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@zend.com so we can send you a copy immediately.
14
+ *
15
+ * @category Zend
16
+ * @package Zend_Mail
17
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
18
+ * @license http://framework.zend.com/license/new-bsd New BSD License
19
+ * @version $Id$
20
+ */
21
+
22
+
23
+ /**
24
+ * @category Zend
25
+ * @package Zend_Mail
26
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
27
+ * @license http://framework.zend.com/license/new-bsd New BSD License
28
+ */
29
+ final class Zend_Mail_Header_HeaderName
30
+ {
31
+ /**
32
+ * No public constructor.
33
+ */
34
+ private function __construct()
35
+ {
36
+ }
37
+
38
+ /**
39
+ * Filter the header name according to RFC 2822
40
+ *
41
+ * @see http://www.rfc-base.org/txt/rfc-2822.txt (section 2.2)
42
+ * @param string $name
43
+ * @return string
44
+ */
45
+ public static function filter($name)
46
+ {
47
+ $result = '';
48
+ $tot = strlen($name);
49
+ for ($i = 0; $i < $tot; $i += 1) {
50
+ $ord = ord($name[$i]);
51
+ if ($ord > 32 && $ord < 127 && $ord !== 58) {
52
+ $result .= $name[$i];
53
+ }
54
+ }
55
+ return $result;
56
+ }
57
+
58
+ /**
59
+ * Determine if the header name contains any invalid characters.
60
+ *
61
+ * @param string $name
62
+ * @return bool
63
+ */
64
+ public static function isValid($name)
65
+ {
66
+ $tot = strlen($name);
67
+ for ($i = 0; $i < $tot; $i += 1) {
68
+ $ord = ord($name[$i]);
69
+ if ($ord < 33 || $ord > 126 || $ord === 58) {
70
+ return false;
71
+ }
72
+ }
73
+ return true;
74
+ }
75
+
76
+ /**
77
+ * Assert that the header name is valid.
78
+ *
79
+ * Raises an exception if invalid.
80
+ *
81
+ * @param string $name
82
+ * @throws Exception\RuntimeException
83
+ * @return void
84
+ */
85
+ public static function assertValid($name)
86
+ {
87
+ if (! self::isValid($name)) {
88
+ #require_once 'Zend/Mail/Exception.php';
89
+ throw new Zend_Mail_Exception('Invalid header name detected');
90
+ }
91
+ }
92
+ }
lib/Zend/Mail/Header/HeaderValue.php ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Zend Framework
4
+ *
5
+ * LICENSE
6
+ *
7
+ * This source file is subject to the new BSD license that is bundled
8
+ * with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://framework.zend.com/license/new-bsd
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@zend.com so we can send you a copy immediately.
14
+ *
15
+ * @category Zend
16
+ * @package Zend_Mail
17
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
18
+ * @license http://framework.zend.com/license/new-bsd New BSD License
19
+ * @version $Id$
20
+ */
21
+
22
+
23
+ /**
24
+ * @category Zend
25
+ * @package Zend_Mail
26
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
27
+ * @license http://framework.zend.com/license/new-bsd New BSD License
28
+ */
29
+ final class Zend_Mail_Header_HeaderValue
30
+ {
31
+ /**
32
+ * No public constructor.
33
+ */
34
+ private function __construct()
35
+ {
36
+ }
37
+
38
+ /**
39
+ * Filter the header value according to RFC 2822
40
+ *
41
+ * @see http://www.rfc-base.org/txt/rfc-2822.txt (section 2.2)
42
+ * @param string $value
43
+ * @return string
44
+ */
45
+ public static function filter($value)
46
+ {
47
+ $result = '';
48
+ $tot = strlen($value);
49
+
50
+ // Filter for CR and LF characters, leaving CRLF + WSP sequences for
51
+ // Long Header Fields (section 2.2.3 of RFC 2822)
52
+ for ($i = 0; $i < $tot; $i += 1) {
53
+ $ord = ord($value[$i]);
54
+ if (($ord < 32 || $ord > 126)
55
+ && $ord !== 13
56
+ ) {
57
+ continue;
58
+ }
59
+
60
+ if ($ord === 13) {
61
+ if ($i + 2 >= $tot) {
62
+ continue;
63
+ }
64
+
65
+ $lf = ord($value[$i + 1]);
66
+ $sp = ord($value[$i + 2]);
67
+
68
+ if ($lf !== 10 || $sp !== 32) {
69
+ continue;
70
+ }
71
+
72
+ $result .= "\r\n ";
73
+ $i += 2;
74
+ continue;
75
+ }
76
+
77
+ $result .= $value[$i];
78
+ }
79
+
80
+ return $result;
81
+ }
82
+
83
+ /**
84
+ * Determine if the header value contains any invalid characters.
85
+ *
86
+ * @see http://www.rfc-base.org/txt/rfc-2822.txt (section 2.2)
87
+ * @param string $value
88
+ * @return bool
89
+ */
90
+ public static function isValid($value)
91
+ {
92
+ $tot = strlen($value);
93
+ for ($i = 0; $i < $tot; $i += 1) {
94
+ $ord = ord($value[$i]);
95
+ if (($ord < 32 || $ord > 126)
96
+ && $ord !== 13
97
+ ) {
98
+ return false;
99
+ }
100
+
101
+ if ($ord === 13) {
102
+ if ($i + 2 >= $tot) {
103
+ return false;
104
+ }
105
+
106
+ $lf = ord($value[$i + 1]);
107
+ $sp = ord($value[$i + 2]);
108
+
109
+ if ($lf !== 10 || $sp !== 32) {
110
+ return false;
111
+ }
112
+
113
+ $i += 2;
114
+ }
115
+ }
116
+
117
+ return true;
118
+ }
119
+
120
+ /**
121
+ * Assert that the header value is valid.
122
+ *
123
+ * Raises an exception if invalid.
124
+ *
125
+ * @param string $value
126
+ * @throws Exception\RuntimeException
127
+ * @return void
128
+ */
129
+ public static function assertValid($value)
130
+ {
131
+ if (! self::isValid($value)) {
132
+ #require_once 'Zend/Mail/Exception.php';
133
+ throw new Zend_Mail_Exception('Invalid header value detected');
134
+ }
135
+ }
136
+ }
lib/Zend/Mail/Message.php CHANGED
@@ -69,6 +69,7 @@ class Zend_Mail_Message extends Zend_Mail_Part implements Zend_Mail_Message_Inte
69
  } else {
70
  $params['raw'] = stream_get_contents($params['file']);
71
  }
 
72
  }
73
 
74
  if (!empty($params['flags'])) {
69
  } else {
70
  $params['raw'] = stream_get_contents($params['file']);
71
  }
72
+ $params['raw'] = preg_replace("/(?<!\r)\n/", "\r\n", $params['raw']);
73
  }
74
 
75
  if (!empty($params['flags'])) {
lib/Zend/Mail/Part.php CHANGED
@@ -25,6 +25,16 @@
25
  */
26
  #require_once 'Zend/Mime/Decode.php';
27
 
 
 
 
 
 
 
 
 
 
 
28
  /**
29
  * @see Zend_Mail_Part_Interface
30
  */
@@ -134,17 +144,19 @@ class Zend_Mail_Part implements RecursiveIterator, Zend_Mail_Part_Interface
134
  }
135
 
136
  if (isset($params['raw'])) {
137
- Zend_Mime_Decode::splitMessage($params['raw'], $this->_headers, $this->_content);
138
  } else if (isset($params['headers'])) {
139
  if (is_array($params['headers'])) {
140
  $this->_headers = $params['headers'];
 
141
  } else {
142
  if (!empty($params['noToplines'])) {
143
- Zend_Mime_Decode::splitMessage($params['headers'], $this->_headers, $null);
144
  } else {
145
- Zend_Mime_Decode::splitMessage($params['headers'], $this->_headers, $this->_topLines);
146
  }
147
  }
 
148
  if (isset($params['content'])) {
149
  $this->_content = $params['content'];
150
  }
@@ -566,4 +578,26 @@ class Zend_Mail_Part implements RecursiveIterator, Zend_Mail_Part_Interface
566
  $this->countParts();
567
  $this->_iterationPos = 1;
568
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
569
  }
25
  */
26
  #require_once 'Zend/Mime/Decode.php';
27
 
28
+ /**
29
+ * @see Zend_Mail_Header_HeaderName
30
+ */
31
+ #require_once 'Zend/Mail/Header/HeaderName.php';
32
+
33
+ /**
34
+ * @see Zend_Mail_Header_HeaderValue
35
+ */
36
+ #require_once 'Zend/Mail/Header/HeaderValue.php';
37
+
38
  /**
39
  * @see Zend_Mail_Part_Interface
40
  */
144
  }
145
 
146
  if (isset($params['raw'])) {
147
+ Zend_Mime_Decode::splitMessage($params['raw'], $this->_headers, $this->_content, "\r\n");
148
  } else if (isset($params['headers'])) {
149
  if (is_array($params['headers'])) {
150
  $this->_headers = $params['headers'];
151
+ $this->_validateHeaders($this->_headers);
152
  } else {
153
  if (!empty($params['noToplines'])) {
154
+ Zend_Mime_Decode::splitMessage($params['headers'], $this->_headers, $null, "\r\n");
155
  } else {
156
+ Zend_Mime_Decode::splitMessage($params['headers'], $this->_headers, $this->_topLines, "\r\n");
157
  }
158
  }
159
+
160
  if (isset($params['content'])) {
161
  $this->_content = $params['content'];
162
  }
578
  $this->countParts();
579
  $this->_iterationPos = 1;
580
  }
581
+
582
+ /**
583
+ * Ensure headers do not contain invalid characters
584
+ *
585
+ * @param array $headers
586
+ * @param bool $assertNames
587
+ */
588
+ protected function _validateHeaders(array $headers, $assertNames = true)
589
+ {
590
+ foreach ($headers as $name => $value) {
591
+ if ($assertNames) {
592
+ Zend_Mail_Header_HeaderName::assertValid($name);
593
+ }
594
+
595
+ if (is_array($value)) {
596
+ $this->_validateHeaders($value, false);
597
+ continue;
598
+ }
599
+
600
+ Zend_Mail_Header_HeaderValue::assertValid($value);
601
+ }
602
+ }
603
  }
lib/Zend/Mail/Storage.php CHANGED
@@ -31,6 +31,7 @@ class Zend_Mail_Storage
31
  // system flags and other flags
32
  const FLAG_PASSED = 'Passed';
33
  const FLAG_SEEN = '\Seen';
 
34
  const FLAG_ANSWERED = '\Answered';
35
  const FLAG_FLAGGED = '\Flagged';
36
  const FLAG_DELETED = '\Deleted';
31
  // system flags and other flags
32
  const FLAG_PASSED = 'Passed';
33
  const FLAG_SEEN = '\Seen';
34
+ const FLAG_UNSEEN = '\Unseen';
35
  const FLAG_ANSWERED = '\Answered';
36
  const FLAG_FLAGGED = '\Flagged';
37
  const FLAG_DELETED = '\Deleted';
lib/Zend/Mail/Storage/Imap.php CHANGED
@@ -88,6 +88,7 @@ class Zend_Mail_Storage_Imap extends Zend_Mail_Storage_Abstract
88
  protected static $_knownFlags = array('\Passed' => Zend_Mail_Storage::FLAG_PASSED,
89
  '\Answered' => Zend_Mail_Storage::FLAG_ANSWERED,
90
  '\Seen' => Zend_Mail_Storage::FLAG_SEEN,
 
91
  '\Deleted' => Zend_Mail_Storage::FLAG_DELETED,
92
  '\Draft' => Zend_Mail_Storage::FLAG_DRAFT,
93
  '\Flagged' => Zend_Mail_Storage::FLAG_FLAGGED);
@@ -99,6 +100,7 @@ class Zend_Mail_Storage_Imap extends Zend_Mail_Storage_Abstract
99
  protected static $_searchFlags = array('\Recent' => 'RECENT',
100
  '\Answered' => 'ANSWERED',
101
  '\Seen' => 'SEEN',
 
102
  '\Deleted' => 'DELETED',
103
  '\Draft' => 'DRAFT',
104
  '\Flagged' => 'FLAGGED');
88
  protected static $_knownFlags = array('\Passed' => Zend_Mail_Storage::FLAG_PASSED,
89
  '\Answered' => Zend_Mail_Storage::FLAG_ANSWERED,
90
  '\Seen' => Zend_Mail_Storage::FLAG_SEEN,
91
+ '\Unseen' => Zend_Mail_Storage::FLAG_UNSEEN,
92
  '\Deleted' => Zend_Mail_Storage::FLAG_DELETED,
93
  '\Draft' => Zend_Mail_Storage::FLAG_DRAFT,
94
  '\Flagged' => Zend_Mail_Storage::FLAG_FLAGGED);
100
  protected static $_searchFlags = array('\Recent' => 'RECENT',
101
  '\Answered' => 'ANSWERED',
102
  '\Seen' => 'SEEN',
103
+ '\Unseen' => 'UNSEEN',
104
  '\Deleted' => 'DELETED',
105
  '\Draft' => 'DRAFT',
106
  '\Flagged' => 'FLAGGED');
lib/Zend/Measure/Number.php CHANGED
@@ -415,6 +415,12 @@ class Zend_Measure_Number extends Zend_Measure_Abstract
415
  public function convertTo($type, $round = 0, $locale = null)
416
  {
417
  $this->setType($type);
 
 
 
 
 
 
418
  return $this->toString($round, $locale);
419
  }
420
  }
415
  public function convertTo($type, $round = 0, $locale = null)
416
  {
417
  $this->setType($type);
418
+
419
+ // Roman numerals do not need a formatting
420
+ if ($this->getType() === self::ROMAN) {
421
+ return $this->_value;
422
+ }
423
+
424
  return $this->toString($round, $locale);
425
  }
426
  }
lib/Zend/Registry.php CHANGED
@@ -136,7 +136,7 @@ class Zend_Registry extends ArrayObject
136
  *
137
  * @param string $index - get the value associated with $index
138
  * @return mixed
139
- * @throws Zend_Exception if no entry is registerd for $index.
140
  */
141
  public static function get($index)
142
  {
136
  *
137
  * @param string $index - get the value associated with $index
138
  * @return mixed
139
+ * @throws Zend_Exception if no entry is registered for $index.
140
  */
141
  public static function get($index)
142
  {
lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php CHANGED
@@ -90,8 +90,10 @@ class Zend_Search_Lucene_Storage_Directory_Filesystem extends Zend_Search_Lucene
90
  * @return boolean
91
  */
92
 
93
- public static function mkdirs($dir, $mode = 0777, $recursive = true)
94
  {
 
 
95
  if (($dir === null) || $dir === '') {
96
  return false;
97
  }
@@ -360,4 +362,3 @@ class Zend_Search_Lucene_Storage_Directory_Filesystem extends Zend_Search_Lucene
360
  return $this->_fileHandlers[$filename];
361
  }
362
  }
363
-
90
  * @return boolean
91
  */
92
 
93
+ public static function mkdirs($dir, $mode = 0775, $recursive = true)
94
  {
95
+ $mode = $mode & ~0002;
96
+
97
  if (($dir === null) || $dir === '') {
98
  return false;
99
  }
362
  return $this->_fileHandlers[$filename];
363
  }
364
  }
 
lib/Zend/Serializer/Adapter/PythonPickle.php CHANGED
@@ -99,11 +99,6 @@ class Zend_Serializer_Adapter_PythonPickle extends Zend_Serializer_Adapter_Adapt
99
  const OP_BINBYTES = 'B'; // push bytes; counted binary string argument
100
  const OP_SHORT_BINBYTES = 'C'; // " " ; " " " " < 256 bytes
101
 
102
- /**
103
- * @var bool Whether or not this is a PHP 6 binary
104
- */
105
- protected static $_isPhp6 = null;
106
-
107
  /**
108
  * @var bool Whether or not the system is little-endian
109
  */
@@ -155,9 +150,6 @@ class Zend_Serializer_Adapter_PythonPickle extends Zend_Serializer_Adapter_Adapt
155
  if (self::$_isLittleEndian === null) {
156
  self::$_isLittleEndian = (pack('l', 1) === "\x01\x00\x00\x00");
157
  }
158
- if (self::$_isPhp6 === null) {
159
- self::$_isPhp6 = !version_compare(PHP_VERSION, '6.0.0', '<');
160
- }
161
 
162
  $this->_marker = new stdClass();
163
  }
@@ -1103,10 +1095,6 @@ class Zend_Serializer_Adapter_PythonPickle extends Zend_Serializer_Adapter_Adapt
1103
  $pattern = '/\\\\u([a-fA-F0-9]{4})/u'; // \uXXXX
1104
  $data = preg_replace_callback($pattern, array($this, '_convertMatchingUnicodeSequence2Utf8'), $data);
1105
 
1106
- if (self::$_isPhp6) {
1107
- $data = unicode_decode($data, 'UTF-8');
1108
- }
1109
-
1110
  $this->_stack[] = $data;
1111
  }
1112
 
@@ -1172,10 +1160,6 @@ class Zend_Serializer_Adapter_PythonPickle extends Zend_Serializer_Adapter_Adapt
1172
  list(, $n) = unpack('l', $n);
1173
  $data = $this->_read($n);
1174
 
1175
- if (self::$_isPhp6) {
1176
- $data = unicode_decode($data, 'UTF-8');
1177
- }
1178
-
1179
  $this->_stack[] = $data;
1180
  }
1181
 
99
  const OP_BINBYTES = 'B'; // push bytes; counted binary string argument
100
  const OP_SHORT_BINBYTES = 'C'; // " " ; " " " " < 256 bytes
101
 
 
 
 
 
 
102
  /**
103
  * @var bool Whether or not the system is little-endian
104
  */
150
  if (self::$_isLittleEndian === null) {
151
  self::$_isLittleEndian = (pack('l', 1) === "\x01\x00\x00\x00");
152
  }
 
 
 
153
 
154
  $this->_marker = new stdClass();
155
  }
1095
  $pattern = '/\\\\u([a-fA-F0-9]{4})/u'; // \uXXXX
1096
  $data = preg_replace_callback($pattern, array($this, '_convertMatchingUnicodeSequence2Utf8'), $data);
1097
 
 
 
 
 
1098
  $this->_stack[] = $data;
1099
  }
1100
 
1160
  list(, $n) = unpack('l', $n);
1161
  $data = $this->_read($n);
1162
 
 
 
 
 
1163
  $this->_stack[] = $data;
1164
  }
1165
 
lib/Zend/Service/DeveloperGarden/BaseUserService.php DELETED
@@ -1,399 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseUserService/GetQuotaInformationResponse.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseUserService/ChangeQuotaPoolResponse.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Response_BaseUserService_GetAccountBalanceResponse
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseUserService/GetAccountBalanceResponse.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_BaseUserService_AccountBalance
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/BaseUserService/AccountBalance.php';
47
-
48
- /**
49
- * @see Zend_Service_DeveloperGarden_Request_BaseUserService_GetQuotaInformation
50
- */
51
- #require_once 'Zend/Service/DeveloperGarden/Request/BaseUserService/GetQuotaInformation.php';
52
-
53
- /**
54
- * @see Zend_Service_DeveloperGarden_Request_BaseUserService_ChangeQuotaPool
55
- */
56
- #require_once 'Zend/Service/DeveloperGarden/Request/BaseUserService/ChangeQuotaPool.php';
57
-
58
- /**
59
- * @see Zend_Service_DeveloperGarden_Request_BaseUserService_GetAccountBalance
60
- */
61
- #require_once 'Zend/Service/DeveloperGarden/Request/BaseUserService/GetAccountBalance.php';
62
-
63
- /**
64
- * @category Zend
65
- * @package Zend_Service
66
- * @subpackage DeveloperGarden
67
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
68
- * @author Marco Kaiser
69
- * @license http://framework.zend.com/license/new-bsd New BSD License
70
- */
71
- class Zend_Service_DeveloperGarden_BaseUserService extends Zend_Service_DeveloperGarden_Client_ClientAbstract
72
- {
73
- /**
74
- * wsdl file
75
- *
76
- * @var string
77
- */
78
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-admin/services/ODGBaseUserService?wsdl';
79
-
80
- /**
81
- * wsdl file local
82
- *
83
- * @var string
84
- */
85
- protected $_wsdlFileLocal = 'Wsdl/ODGBaseUserService.wsdl';
86
-
87
- /**
88
- * Response, Request Classmapping
89
- *
90
- * @var array
91
- *
92
- */
93
- protected $_classMap = array(
94
- 'getQuotaInformationResponse' =>
95
- 'Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse',
96
- 'changeQuotaPoolResponse' =>
97
- 'Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse',
98
- 'getAccountBalanceResponse' =>
99
- 'Zend_Service_DeveloperGarden_Response_BaseUserService_GetAccountBalanceResponse',
100
- 'AccountBalance' =>
101
- 'Zend_Service_DeveloperGarden_BaseUserService_AccountBalance',
102
- );
103
-
104
- /**
105
- * array with all QuotaModuleIds
106
- *
107
- * @var array
108
- */
109
- protected $_moduleIds = array(
110
- 'SmsProduction' => 'SmsProduction',
111
- 'SmsSandbox' => 'SmsSandbox',
112
- 'VoiceCallProduction' => 'VoiceButlerProduction',
113
- 'VoiceCallSandbox' => 'VoiceButlerSandbox',
114
- 'ConferenceCallProduction' => 'CCSProduction',
115
- 'ConferenceCallSandbox' => 'CCSSandbox',
116
- 'LocalSearchProduction' => 'localsearchProduction',
117
- 'LocalSearchSandbox' => 'localsearchSandbox',
118
- 'IPLocationProduction' => 'IPLocationProduction',
119
- 'IPLocationSandbox' => 'IPLocationSandbox'
120
- );
121
-
122
- /**
123
- * returns an array with all possible ModuleIDs
124
- *
125
- * @return array
126
- */
127
- public function getModuleIds()
128
- {
129
- return $this->_moduleIds;
130
- }
131
-
132
- /**
133
- * checks the moduleId and throws exception if not valid
134
- *
135
- * @param string $moduleId
136
- * @throws Zend_Service_DeveloperGarden_Client_Exception
137
- * @return void
138
- */
139
- protected function _checkModuleId($moduleId)
140
- {
141
- if (!in_array($moduleId, $this->_moduleIds)) {
142
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
143
- throw new Zend_Service_DeveloperGarden_Client_Exception('moduleId not valid');
144
- }
145
- }
146
-
147
- /**
148
- * returns the correct module string
149
- *
150
- * @param string $module
151
- * @param integer $environment
152
- * @return string
153
- */
154
- protected function _buildModuleString($module, $environment)
155
- {
156
- $moduleString = $module;
157
- switch($environment) {
158
- case self::ENV_PRODUCTION :
159
- $moduleString .= 'Production';
160
- break;
161
- case self::ENV_SANDBOX :
162
- $moduleString .= 'Sandbox';
163
- break;
164
- default:
165
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
166
- throw new Zend_Service_DeveloperGarden_Client_Exception(
167
- 'Not a valid environment supplied.'
168
- );
169
- }
170
-
171
- if (!in_array($moduleString, $this->_moduleIds)) {
172
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
173
- throw new Zend_Service_DeveloperGarden_Client_Exception(
174
- 'Not a valid module name supplied.'
175
- );
176
- }
177
-
178
- return $moduleString;
179
- }
180
-
181
- /**
182
- * returns the request object with the specific moduleId
183
- *
184
- * @param string $moduleId
185
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
186
- */
187
- protected function _getRequestModule($moduleId)
188
- {
189
- return new Zend_Service_DeveloperGarden_Request_BaseUserService_GetQuotaInformation(
190
- $moduleId
191
- );
192
- }
193
-
194
- /**
195
- * returns the request object with the specific moduleId and new quotaMax value
196
- *
197
- * @param string $moduleId
198
- * @param integer $quotaMax
199
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
200
- */
201
- protected function _getChangeRequestModule($moduleId, $quotaMax)
202
- {
203
- return new Zend_Service_DeveloperGarden_Request_BaseUserService_ChangeQuotaPool(
204
- $moduleId,
205
- $quotaMax
206
- );
207
- }
208
-
209
- /**
210
- * returns the Quota Information for SMS Service
211
- *
212
- * @param int $environment
213
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
214
- */
215
- public function getSmsQuotaInformation($environment = self::ENV_PRODUCTION)
216
- {
217
- self::checkEnvironment($environment);
218
- $moduleId = $this->_buildModuleString('Sms', $environment);
219
- $request = $this->_getRequestModule($moduleId);
220
- return $this->getQuotaInformation($request);
221
- }
222
-
223
- /**
224
- * returns the Quota Information for VoiceCall Service
225
- *
226
- * @param int $environment
227
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
228
- */
229
- public function getVoiceCallQuotaInformation($environment = self::ENV_PRODUCTION)
230
- {
231
- self::checkEnvironment($environment);
232
- $moduleId = $this->_buildModuleString('VoiceButler', $environment);
233
- $request = $this->_getRequestModule($moduleId);
234
- return $this->getQuotaInformation($request);
235
- }
236
-
237
- /**
238
- * returns the Quota Information for SMS ConferenceCall
239
- *
240
- * @param int $environment
241
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
242
- */
243
- public function getConfernceCallQuotaInformation($environment = self::ENV_PRODUCTION)
244
- {
245
- self::checkEnvironment($environment);
246
- $moduleId = $this->_buildModuleString('CCS', $environment);
247
- $request = $this->_getRequestModule($moduleId);
248
- return $this->getQuotaInformation($request);
249
- }
250
-
251
- /**
252
- * returns the Quota Information for LocaleSearch Service
253
- *
254
- * @param int $environment
255
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
256
- */
257
- public function getLocalSearchQuotaInformation($environment = self::ENV_PRODUCTION)
258
- {
259
- self::checkEnvironment($environment);
260
- $moduleId = $this->_buildModuleString('localsearch', $environment);
261
- $request = $this->_getRequestModule($moduleId);
262
- return $this->getQuotaInformation($request);
263
- }
264
-
265
- /**
266
- * returns the Quota Information for IPLocation Service
267
- *
268
- * @param int $environment
269
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
270
- */
271
- public function getIPLocationQuotaInformation($environment = self::ENV_PRODUCTION)
272
- {
273
- self::checkEnvironment($environment);
274
- $moduleId = $this->_buildModuleString('IPLocation', $environment);
275
- $request = $this->_getRequestModule($moduleId);
276
- return $this->getQuotaInformation($request);
277
- }
278
-
279
- /**
280
- * returns the quota information
281
- *
282
- * @param Zend_Service_DeveloperGarden_Request_BaseUserService $request
283
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
284
- */
285
- public function getQuotaInformation(
286
- Zend_Service_DeveloperGarden_Request_BaseUserService_GetQuotaInformation $request
287
- ) {
288
- $this->_checkModuleId($request->getModuleId());
289
- return $this->getSoapClient()
290
- ->getQuotaInformation($request)
291
- ->parse();
292
- }
293
-
294
- /**
295
- * sets new user quota for the sms service
296
- *
297
- * @param integer $quotaMax
298
- * @param integer $environment
299
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
300
- */
301
- public function changeSmsQuotaPool($quotaMax = 0, $environment = self::ENV_PRODUCTION)
302
- {
303
- self::checkEnvironment($environment);
304
- $moduleId = $this->_buildModuleString('Sms', $environment);
305
- $request = $this->_getChangeRequestModule($moduleId, $quotaMax);
306
- return $this->changeQuotaPool($request);
307
- }
308
-
309
- /**
310
- * sets new user quota for the voice call service
311
- *
312
- * @param integer $quotaMax
313
- * @param integer $environment
314
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
315
- */
316
- public function changeVoiceCallQuotaPool($quotaMax = 0, $environment = self::ENV_PRODUCTION)
317
- {
318
- self::checkEnvironment($environment);
319
- $moduleId = $this->_buildModuleString('VoiceButler', $environment);
320
- $request = $this->_getChangeRequestModule($moduleId, $quotaMax);
321
- return $this->changeQuotaPool($request);
322
- }
323
-
324
- /**
325
- * sets new user quota for the IPLocation service
326
- *
327
- * @param integer $quotaMax
328
- * @param integer $environment
329
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
330
- */
331
- public function changeIPLocationQuotaPool($quotaMax = 0, $environment = self::ENV_PRODUCTION)
332
- {
333
- self::checkEnvironment($environment);
334
- $moduleId = $this->_buildModuleString('IPLocation', $environment);
335
- $request = $this->_getChangeRequestModule($moduleId, $quotaMax);
336
- return $this->changeQuotaPool($request);
337
- }
338
-
339
- /**
340
- * sets new user quota for the Conference Call service
341
- *
342
- * @param integer $quotaMax
343
- * @param integer $environment
344
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
345
- */
346
- public function changeConferenceCallQuotaPool($quotaMax = 0, $environment = self::ENV_PRODUCTION)
347
- {
348
- self::checkEnvironment($environment);
349
- $moduleId = $this->_buildModuleString('CCS', $environment);
350
- $request = $this->_getChangeRequestModule($moduleId, $quotaMax);
351
- return $this->changeQuotaPool($request);
352
- }
353
-
354
- /**
355
- * sets new user quota for the Local Search service
356
- *
357
- * @param integer $quotaMax
358
- * @param integer $environment
359
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
360
- */
361
- public function changeLocalSearchQuotaPool($quotaMax = 0, $environment = self::ENV_PRODUCTION)
362
- {
363
- self::checkEnvironment($environment);
364
- $moduleId = $this->_buildModuleString('localsearch', $environment);
365
- $request = $this->_getChangeRequestModule($moduleId, $quotaMax);
366
- return $this->changeQuotaPool($request);
367
- }
368
-
369
- /**
370
- * set new quota values for the defined module
371
- *
372
- * @param Zend_Service_DeveloperGarden_Request_BaseUserService_ChangeQuotaPool $request
373
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
374
- */
375
- public function changeQuotaPool(
376
- Zend_Service_DeveloperGarden_Request_BaseUserService_ChangeQuotaPool $request
377
- ) {
378
- $this->_checkModuleId($request->getModuleId());
379
- return $this->getSoapClient()
380
- ->changeQuotaPool($request)
381
- ->parse();
382
- }
383
-
384
- /**
385
- * get the result for a list of accounts
386
- *
387
- * @param array $accounts
388
- * @return Zend_Service_DeveloperGarden_Response_BaseUserService_GetAccountBalanceResponse
389
- */
390
- public function getAccountBalance(array $accounts = array())
391
- {
392
- $request = new Zend_Service_DeveloperGarden_Request_BaseUserService_GetAccountBalance(
393
- $accounts
394
- );
395
- return $this->getSoapClient()
396
- ->getAccountBalance($request)
397
- ->parse();
398
- }
399
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/BaseUserService/AccountBalance.php DELETED
@@ -1,62 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_BaseUserService_AccountBalance
32
- {
33
- /**
34
- * @var integer
35
- */
36
- public $Account = null;
37
-
38
- /**
39
- * @var integer $Credits
40
- */
41
- public $Credits = null;
42
-
43
- /**
44
- * returns the account id
45
- *
46
- * @return integer
47
- */
48
- public function getAccount()
49
- {
50
- return $this->Account;
51
- }
52
-
53
- /**
54
- * returns the credits
55
- *
56
- * @return integer
57
- */
58
- public function getCredits()
59
- {
60
- return $this->Credits;
61
- }
62
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Client/ClientAbstract.php DELETED
@@ -1,430 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_Soap
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/Soap.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Credential
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Credential.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_SecurityTokenServer
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/SecurityTokenServer.php';
37
-
38
- /**
39
- * @category Zend
40
- * @package Zend_Service
41
- * @subpackage DeveloperGarden
42
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
43
- * @author Marco Kaiser
44
- * @license http://framework.zend.com/license/new-bsd New BSD License
45
- */
46
- abstract class Zend_Service_DeveloperGarden_Client_ClientAbstract
47
- {
48
- /**
49
- * constants for using with the odg api
50
- */
51
- const ENV_PRODUCTION = 1; // Production Environment
52
- const ENV_SANDBOX = 2; // Sandbox Environment, limited access to the api
53
- const ENV_MOCK = 3; // Api calls are without any functionality
54
-
55
- const PARTICIPANT_MUTE_OFF = 0; // removes mute from participant in a conference
56
- const PARTICIPANT_MUTE_ON = 1; // mute participant in a conference
57
- const PARTICIPANT_RECALL = 2; // recalls the participant in a conference
58
-
59
- /**
60
- * array of all possible env types
61
- *
62
- * @var int
63
- */
64
- static protected $_consts = null;
65
-
66
- /**
67
- * Available options
68
- *
69
- * @var array available options
70
- */
71
- protected $_options = array();
72
-
73
- /**
74
- * The service id to generate the auth service token
75
- *
76
- * @var string
77
- */
78
- protected $_serviceAuthId = 'https://odg.t-online.de';
79
-
80
- /**
81
- * Variable that holds the Zend_Service_DeveloperGarden env value
82
- *
83
- * @var int
84
- */
85
- protected $_serviceEnvironment = Zend_Service_DeveloperGarden_Client_ClientAbstract::ENV_PRODUCTION;
86
-
87
- /**
88
- * wsdl file
89
- *
90
- * @var string
91
- */
92
- protected $_wsdlFile = null;
93
-
94
- /**
95
- * the local wsdlFile
96
- *
97
- * @var string
98
- */
99
- protected $_wsdlFileLocal = null;
100
-
101
- /**
102
- * should we use the local wsdl file?
103
- *
104
- * @var boolean
105
- */
106
- protected $_useLocalWsdl = true;
107
-
108
- /**
109
- * class with credentials
110
- *
111
- * @var Zend_Service_DeveloperGarden_Credential
112
- */
113
- protected $_credential = null;
114
-
115
- /**
116
- * The internal Soap Client
117
- *
118
- * @var Zend_Soap_Client
119
- */
120
- protected $_soapClient = null;
121
-
122
- /**
123
- * array with options for classmapping
124
- *
125
- * @var array
126
- */
127
- protected $_classMap = array();
128
-
129
- /**
130
- * constructor
131
- *
132
- * @param array $options Associative array of options
133
- */
134
- public function __construct(array $options = array())
135
- {
136
- $this->_credential = new Zend_Service_DeveloperGarden_Credential();
137
-
138
- while (list($name, $value) = each($options)) {
139
- switch (ucfirst($name)) {
140
- case 'Username' :
141
- $this->_credential->setUsername($value);
142
- break;
143
- case 'Password' :
144
- $this->_credential->setPassword($value);
145
- break;
146
- case 'Realm' :
147
- $this->_credential->setRealm($value);
148
- break;
149
- case 'Environment' :
150
- $this->setEnvironment($value);
151
- }
152
- }
153
-
154
- if (empty($this->_wsdlFile)) {
155
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
156
- throw new Zend_Service_DeveloperGarden_Exception('_wsdlFile not set for this service.');
157
- }
158
-
159
- if (!empty($this->_wsdlFileLocal)) {
160
- $this->_wsdlFileLocal = realpath(dirname(__FILE__) . '/../' . $this->_wsdlFileLocal);
161
- }
162
-
163
- if (empty($this->_wsdlFileLocal) || $this->_wsdlFileLocal === false) {
164
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
165
- throw new Zend_Service_DeveloperGarden_Exception('_wsdlFileLocal not set for this service.');
166
- }
167
- }
168
-
169
- /**
170
- * Set an option
171
- *
172
- * @param string $name
173
- * @param mixed $value
174
- * @throws Zend_Service_DeveloperGarden_Client_Exception
175
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
176
- */
177
- public function setOption($name, $value)
178
- {
179
- if (!is_string($name)) {
180
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
181
- throw new Zend_Service_DeveloperGarden_Client_Exception('Incorrect option name: ' . $name);
182
- }
183
- $name = strtolower($name);
184
- if (array_key_exists($name, $this->_options)) {
185
- $this->_options[$name] = $value;
186
- }
187
-
188
- return $this;
189
- }
190
-
191
- /**
192
- * get an option value from the internal options object
193
- *
194
- * @param string $name
195
- * @return mixed
196
- */
197
- public function getOption($name)
198
- {
199
- $name = strtolower($name);
200
- if (array_key_exists($name, $this->_options)) {
201
- return $this->_options[$name];
202
- }
203
-
204
- return null;
205
- }
206
-
207
- /**
208
- * returns the internal soap client
209
- * if not allready exists we create an instance of
210
- * Zend_Soap_Client
211
- *
212
- * @final
213
- * @return Zend_Service_DeveloperGarden_Client_Soap
214
- */
215
- final public function getSoapClient()
216
- {
217
- if ($this->_soapClient === null) {
218
- /**
219
- * init the soapClient
220
- */
221
- $this->_soapClient = new Zend_Service_DeveloperGarden_Client_Soap(
222
- $this->getWsdl(),
223
- $this->getClientOptions()
224
- );
225
- $this->_soapClient->setCredential($this->_credential);
226
- $tokenService = new Zend_Service_DeveloperGarden_SecurityTokenServer(
227
- array(
228
- 'username' => $this->_credential->getUsername(),
229
- 'password' => $this->_credential->getPassword(),
230
- 'environment' => $this->getEnvironment(),
231
- 'realm' => $this->_credential->getRealm(),
232
- )
233
- );
234
- $this->_soapClient->setTokenService($tokenService);
235
- }
236
-
237
- return $this->_soapClient;
238
- }
239
-
240
- /**
241
- * sets new environment
242
- *
243
- * @param int $environment
244
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
245
- */
246
- public function setEnvironment($environment)
247
- {
248
- self::checkEnvironment($environment);
249
- $this->_serviceEnvironment = $environment;
250
- return $this;
251
- }
252
-
253
- /**
254
- * returns the current configured environemnt
255
- *
256
- * @return int
257
- */
258
- public function getEnvironment()
259
- {
260
- return $this->_serviceEnvironment;
261
- }
262
-
263
- /**
264
- * returns the wsdl file path, a uri or the local path
265
- *
266
- * @return string
267
- */
268
- public function getWsdl()
269
- {
270
- if ($this->_useLocalWsdl) {
271
- $retVal = $this->_wsdlFileLocal;
272
- } else {
273
- $retVal = $this->_wsdlFile;
274
- }
275
-
276
- return $retVal;
277
- }
278
-
279
- /**
280
- * switch to the local wsdl file usage
281
- *
282
- * @param boolen $use
283
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
284
- */
285
- public function setUseLocalWsdl($use = true)
286
- {
287
- $this->_useLocalWsdl = (boolean) $use;
288
- return $this;
289
- }
290
-
291
- /**
292
- * sets a new wsdl file
293
- *
294
- * @param string $wsdlFile
295
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
296
- */
297
- public function setWsdl($wsdlFile = null)
298
- {
299
- if (empty($wsdlFile)) {
300
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
301
- throw new Zend_Service_DeveloperGarden_Exception('_wsdlFile not set for this service.');
302
- }
303
- $this->_wsdlFile = $wsdlFile;
304
- return $this;
305
- }
306
-
307
- /**
308
- * sets a new local wsdl file
309
- *
310
- * @param string $wsdlFile
311
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
312
- */
313
- public function setLocalWsdl($wsdlFile = null)
314
- {
315
- if (empty($wsdlFile)) {
316
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
317
- throw new Zend_Service_DeveloperGarden_Exception('_wsdlFileLocal not set for this service.');
318
- }
319
- $this->_wsdlFileLocal = $wsdlFile;
320
- return $this;
321
- }
322
-
323
- /**
324
- * returns an array with configured options for this client
325
- *
326
- * @return array
327
- */
328
- public function getClientOptions()
329
- {
330
- $options = array(
331
- 'soap_version' => SOAP_1_1,
332
- );
333
- if (!empty($this->_classMap)) {
334
- $options['classmap'] = $this->_classMap;
335
- }
336
- $wsdlCache = Zend_Service_DeveloperGarden_SecurityTokenServer_Cache::getWsdlCache();
337
- if ($wsdlCache !== null) {
338
- $options['cache_wsdl'] = $wsdlCache;
339
- }
340
- return $options;
341
- }
342
-
343
- /**
344
- * returns the internal credential object
345
- *
346
- * @return Zend_Service_DeveloperGarden_Credential
347
- */
348
- public function getCredential()
349
- {
350
- return $this->_credential;
351
- }
352
-
353
- /**
354
- * helper method to create const arrays
355
- * @return null
356
- */
357
- static protected function _buildConstArray()
358
- {
359
- $r = new ReflectionClass(__CLASS__);
360
- foreach ($r->getConstants() as $k => $v) {
361
- $s = explode('_', $k, 2);
362
- if (!isset(self::$_consts[$s[0]])) {
363
- self::$_consts[$s[0]] = array();
364
- }
365
- self::$_consts[$s[0]][$v] = $k;
366
- }
367
- }
368
-
369
- /**
370
- * returns an array of all available environments
371
- *
372
- * @return array
373
- */
374
- static public function getParticipantActions()
375
- {
376
- if (empty(self::$_consts)) {
377
- self::_buildConstArray();
378
- }
379
- return self::$_consts['PARTICIPANT'];
380
- }
381
-
382
- /**
383
- * checks if the given action is valid
384
- * otherwise it @throws Zend_Service_DeveloperGarden_Exception
385
- *
386
- * @param int $action
387
- * @throws Zend_Service_DeveloperGarden_Client_Exception
388
- * @return void
389
- */
390
- static public function checkParticipantAction($action)
391
- {
392
- if (!array_key_exists($action, self::getParticipantActions())) {
393
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
394
- throw new Zend_Service_DeveloperGarden_Client_Exception(
395
- 'Wrong Participant Action ' . $action . ' supplied.'
396
- );
397
- }
398
- }
399
-
400
- /**
401
- * returns an array of all available environments
402
- *
403
- * @return array
404
- */
405
- static public function getEnvironments()
406
- {
407
- if (empty(self::$_consts)) {
408
- self::_buildConstArray();
409
- }
410
- return self::$_consts['ENV'];
411
- }
412
-
413
- /**
414
- * checks if the given environemnt is valid
415
- * otherwise it @throws Zend_Service_DeveloperGarden_Client_Exception
416
- *
417
- * @param int $environment
418
- * @throws Zend_Service_DeveloperGarden_Client_Exception
419
- * @return void
420
- */
421
- static public function checkEnvironment($environment)
422
- {
423
- if (!array_key_exists($environment, self::getEnvironments())) {
424
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
425
- throw new Zend_Service_DeveloperGarden_Client_Exception(
426
- 'Wrong environment ' . $environment . ' supplied.'
427
- );
428
- }
429
- }
430
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Client/Exception.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Client_Exception extends Zend_Service_DeveloperGarden_Exception
37
- {
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Client/Soap.php DELETED
@@ -1,340 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Soap_Client
25
- */
26
- #require_once 'Zend/Soap/Client.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Client_Soap extends Zend_Soap_Client
37
- {
38
- /**
39
- * class with credential interface
40
- *
41
- * @var Zend_Service_DeveloperGarden_Credential
42
- */
43
- private $_credential = null;
44
-
45
- /**
46
- * WSSE Security Ext Namespace
47
- *
48
- * @var string
49
- */
50
- const WSSE_NAMESPACE_SECEXT = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd';
51
-
52
- /**
53
- * WSSE Saml Namespace
54
- *
55
- * @var string
56
- */
57
- const WSSE_NAMESPACE_SAML = 'urn:oasis:names:tc:SAML:2.0:assertion';
58
-
59
- /**
60
- * Security Element
61
- *
62
- * @var string
63
- */
64
- const WSSE_SECURITY_ELEMENT = 'Security';
65
-
66
- /**
67
- * UsernameToken Element
68
- *
69
- * @var string
70
- */
71
- const WSSE_ELEMENT_USERNAMETOKEN = 'UsernameToken';
72
-
73
- /**
74
- * Usernae Element
75
- *
76
- * @var string
77
- */
78
- const WSSE_ELEMENT_USERNAME = 'Username';
79
-
80
- /**
81
- * Password Element
82
- *
83
- * @var string
84
- */
85
- const WSSE_ELEMENT_PASSWORD = 'Password';
86
-
87
- /**
88
- * Password Element WSSE Type
89
- *
90
- */
91
- const WSSE_ELEMENT_PASSWORD_TYPE = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText';
92
-
93
- /**
94
- * is this client used by the token service
95
- *
96
- * @var Zend_Service_DeveloperGarden_SecurityTokenServer
97
- */
98
- protected $_tokenService = null;
99
-
100
- /**
101
- * Perform a SOAP call but first check for adding STS Token or fetch one
102
- *
103
- * @param string $name
104
- * @param array $arguments
105
- * @return mixed
106
- */
107
- public function __call($name, $arguments)
108
- {
109
- /**
110
- * add WSSE Security header
111
- */
112
- if ($this->_tokenService !== null) {
113
- // if login method we addWsseLoginHeader
114
- if (in_array('login', $arguments)) {
115
- $this->addWsseLoginHeader();
116
- } elseif ($name == 'getTokens') {
117
- $this->addWsseTokenHeader($this->_tokenService->getLoginToken());
118
- } else {
119
- $this->addWsseSecurityTokenHeader($this->_tokenService->getTokens());
120
- }
121
- }
122
- return parent::__call($name, $arguments);
123
- }
124
-
125
- /**
126
- * sets the internal handling for handle token service
127
- *
128
- * @param Zend_Service_DeveloperGarden_SecurityTokenServer $isTokenService
129
- * @return Zend_Service_DeveloperGarden_Client_Soap
130
- */
131
- public function setTokenService(Zend_Service_DeveloperGarden_SecurityTokenServer $tokenService)
132
- {
133
- $this->_tokenService = $tokenService;
134
- return $this;
135
- }
136
-
137
- /**
138
- * returns the currently configured tokenService object
139
- *
140
- * @return Zend_Service_DeveloperGarden_SecurityTokenServer
141
- */
142
- public function getTokenService()
143
- {
144
- return $this->_tokenService;
145
- }
146
-
147
- /**
148
- * Sets new credential callback object
149
- *
150
- * @param Zend_Service_DeveloperGarden_Credential $credential
151
- * @return Zend_Service_DeveloperGarden_Client_Soap
152
- */
153
- public function setCredential(Zend_Service_DeveloperGarden_Credential $credential)
154
- {
155
- $this->_credential = $credential;
156
- return $this;
157
- }
158
-
159
- /**
160
- * returns the internal credential callback object
161
- *
162
- * @return Zend_Service_DeveloperGarden_Credential
163
- */
164
- public function getCredential()
165
- {
166
- return $this->_credential;
167
- }
168
-
169
- /**
170
- * creates the login header and add
171
- *
172
- * @return SoapHeader
173
- */
174
- public function getWsseLoginHeader()
175
- {
176
- $dom = new DOMDocument();
177
-
178
- /**
179
- * Security Element
180
- */
181
- $securityElement = $dom->createElementNS(
182
- self::WSSE_NAMESPACE_SECEXT,
183
- 'wsse:' . self::WSSE_SECURITY_ELEMENT
184
- );
185
- $securityElement->setAttribute('mustUnderstand', true);
186
-
187
- /**
188
- * Username Token Element
189
- */
190
- $usernameTokenElement = $dom->createElementNS(
191
- self::WSSE_NAMESPACE_SECEXT,
192
- self::WSSE_ELEMENT_USERNAMETOKEN
193
- );
194
-
195
- /**
196
- * Username Element
197
- */
198
- $usernameElement = $dom->createElementNS(
199
- self::WSSE_NAMESPACE_SECEXT,
200
- self::WSSE_ELEMENT_USERNAME,
201
- $this->_credential->getUsername(true)
202
- );
203
-
204
- /**
205
- * Password Element
206
- */
207
- $passwordElement = $dom->createElementNS(
208
- self::WSSE_NAMESPACE_SECEXT,
209
- self::WSSE_ELEMENT_PASSWORD,
210
- $this->_credential->getPassword()
211
- );
212
- $passwordElement->setAttribute('Type', self::WSSE_ELEMENT_PASSWORD_TYPE);
213
-
214
- $usernameTokenElement->appendChild($usernameElement);
215
- $usernameTokenElement->appendChild($passwordElement);
216
-
217
- $securityElement->appendChild($usernameTokenElement);
218
- $dom->appendChild($securityElement);
219
-
220
- $authSoapVar = new SoapVar(
221
- $dom->saveXML($securityElement),
222
- XSD_ANYXML,
223
- self::WSSE_NAMESPACE_SECEXT,
224
- self::WSSE_SECURITY_ELEMENT
225
- );
226
-
227
- $authSoapHeader = new SoapHeader(
228
- self::WSSE_NAMESPACE_SECEXT,
229
- self::WSSE_SECURITY_ELEMENT,
230
- $authSoapVar,
231
- true
232
- );
233
-
234
- return $authSoapHeader;
235
- }
236
-
237
- /**
238
- * creates the token auth header for direct calls
239
- *
240
- * @param Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token
241
- * @return SoapHeader
242
- */
243
- public function getWsseTokenHeader(
244
- Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token
245
- ) {
246
- $format = '<wsse:%s xmlns:wsse="%s" SOAP-ENV:mustUnderstand="1">%s</wsse:%s>';
247
- $securityHeader = sprintf(
248
- $format,
249
- self::WSSE_SECURITY_ELEMENT,
250
- self::WSSE_NAMESPACE_SECEXT,
251
- $token->getTokenData(),
252
- self::WSSE_SECURITY_ELEMENT
253
- );
254
-
255
- $authSoapVar = new SoapVar(
256
- $securityHeader,
257
- XSD_ANYXML,
258
- self::WSSE_NAMESPACE_SECEXT,
259
- self::WSSE_SECURITY_ELEMENT
260
- );
261
-
262
- $authSoapHeader = new SoapHeader(
263
- self::WSSE_NAMESPACE_SECEXT,
264
- self::WSSE_SECURITY_ELEMENT,
265
- $authSoapVar,
266
- true
267
- );
268
-
269
- return $authSoapHeader;
270
- }
271
-
272
- /**
273
- * creates the security token auth header for direct calls
274
- *
275
- * @param Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token
276
- * @return SoapHeader
277
- */
278
- public function getWsseSecurityTokenHeader(
279
- Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse $token
280
- ) {
281
- $format = '<wsse:%s xmlns:wsse="%s" SOAP-ENV:mustUnderstand="1">%s</wsse:%s>';
282
- $securityHeader = sprintf(
283
- $format,
284
- self::WSSE_SECURITY_ELEMENT,
285
- self::WSSE_NAMESPACE_SECEXT,
286
- $token->getTokenData(),
287
- self::WSSE_SECURITY_ELEMENT
288
- );
289
-
290
- $authSoapVar = new SoapVar(
291
- $securityHeader,
292
- XSD_ANYXML,
293
- self::WSSE_NAMESPACE_SECEXT,
294
- self::WSSE_SECURITY_ELEMENT
295
- );
296
-
297
- $authSoapHeader = new SoapHeader(
298
- self::WSSE_NAMESPACE_SECEXT,
299
- self::WSSE_SECURITY_ELEMENT,
300
- $authSoapVar,
301
- true
302
- );
303
-
304
- return $authSoapHeader;
305
- }
306
-
307
- /**
308
- * adds the login specific header to the client
309
- *
310
- * @return Zend_Service_DeveloperGarden_Client_Soap
311
- */
312
- public function addWsseLoginHeader()
313
- {
314
- return $this->addSoapInputHeader($this->getWsseLoginHeader());
315
- }
316
-
317
- /**
318
- * adds the earlier fetched token to the header
319
- *
320
- * @param Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token
321
- * @return Zend_Service_DeveloperGarden_Client_Soap
322
- */
323
- public function addWsseTokenHeader(
324
- Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token
325
- ) {
326
- return $this->addSoapInputHeader($this->getWsseTokenHeader($token));
327
- }
328
-
329
- /**
330
- * adds the earlier fetched token to the header
331
- *
332
- * @param Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse $token
333
- * @return Zend_Service_DeveloperGarden_Client_Soap
334
- */
335
- public function addWsseSecurityTokenHeader(
336
- Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse $token
337
- ) {
338
- return $this->addSoapInputHeader($this->getWsseSecurityTokenHeader($token));
339
- }
340
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall.php DELETED
@@ -1,872 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceRequest.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponse
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponse.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponseType.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/NewParticipantRequest.php';
47
-
48
- /**
49
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponse
50
- */
51
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponse.php';
52
-
53
- /**
54
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType
55
- */
56
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponseType.php';
57
-
58
- /**
59
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest
60
- */
61
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetParticipantStatusRequest.php';
62
-
63
- /**
64
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponse
65
- */
66
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponse.php';
67
-
68
- /**
69
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType
70
- */
71
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponseType.php';
72
-
73
- /**
74
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest
75
- */
76
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateParticipantRequest.php';
77
-
78
- /**
79
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateParticipantResponse
80
- */
81
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateParticipantResponse.php';
82
-
83
- /**
84
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest
85
- */
86
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveParticipantRequest.php';
87
-
88
- /**
89
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveParticipantResponse
90
- */
91
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveParticipantResponse.php';
92
-
93
- /**
94
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest
95
- */
96
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceListRequest.php';
97
-
98
- /**
99
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponse
100
- */
101
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponse.php';
102
-
103
- /**
104
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType
105
- */
106
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponseType.php';
107
-
108
- /**
109
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceRequest
110
- */
111
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceRequest.php';
112
-
113
- /**
114
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceResponse
115
- */
116
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceResponse.php';
117
-
118
- /**
119
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
120
- */
121
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CCSResponseType.php';
122
-
123
- /**
124
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest
125
- */
126
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceStatusRequest.php';
127
-
128
- /**
129
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponse
130
- */
131
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponse.php';
132
-
133
- /**
134
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType
135
- */
136
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponseType.php';
137
-
138
- /**
139
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetRunningConferenceRequest
140
- */
141
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetRunningConferenceRequest.php';
142
-
143
- /**
144
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponse
145
- */
146
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponse.php';
147
-
148
- /**
149
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType
150
- */
151
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponseType.php';
152
-
153
- /**
154
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateListRequest
155
- */
156
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateListRequest.php';
157
-
158
- /**
159
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponse
160
- */
161
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponse.php';
162
-
163
- /**
164
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType
165
- */
166
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponseType.php';
167
-
168
- /**
169
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest
170
- */
171
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceTemplateRequest.php';
172
-
173
- /**
174
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponse
175
- */
176
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponse.php';
177
-
178
- /**
179
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType
180
- */
181
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponseType.php';
182
-
183
- /**
184
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateRequest
185
- */
186
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateRequest.php';
187
-
188
- /**
189
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponse
190
- */
191
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponse.php';
192
-
193
- /**
194
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType
195
- */
196
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponseType.php';
197
-
198
- /**
199
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateRequest
200
- */
201
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateRequest.php';
202
-
203
- /**
204
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateResponse
205
- */
206
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateResponse.php';
207
-
208
- /**
209
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest
210
- */
211
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateRequest.php';
212
-
213
- /**
214
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateResponse
215
- */
216
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateResponse.php';
217
-
218
- /**
219
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest
220
- */
221
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateParticipantRequest.php';
222
-
223
- /**
224
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponse
225
- */
226
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponse.php';
227
-
228
- /**
229
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType
230
- */
231
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponseType.php';
232
-
233
- /**
234
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest
235
- */
236
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateParticipantRequest.php';
237
-
238
- /**
239
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateParticipantResponse
240
- */
241
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateParticipantResponse.php';
242
-
243
- /**
244
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest
245
- */
246
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateParticipantRequest.php';
247
-
248
- /**
249
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateParticipantResponse
250
- */
251
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateParticipantResponse.php';
252
-
253
- /**
254
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest
255
- */
256
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/AddConferenceTemplateParticipantRequest.php';
257
-
258
- /**
259
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponse
260
- */
261
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponse.php';
262
-
263
- /**
264
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType
265
- */
266
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponseType.php';
267
-
268
- /**
269
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_CommitConferenceRequest
270
- */
271
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/CommitConferenceRequest.php';
272
-
273
- /**
274
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse
275
- */
276
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CommitConferenceResponse.php';
277
-
278
- /**
279
- * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceRequest
280
- */
281
- #require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceRequest.php';
282
-
283
- /**
284
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceResponse
285
- */
286
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceResponse.php';
287
-
288
- /**
289
- * @see Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
290
- */
291
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ConferenceDetail.php';
292
-
293
- /**
294
- * @see Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
295
- */
296
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ConferenceSchedule.php';
297
-
298
- /**
299
- * @see Zend_Service_DeveloperGarden_ConferenceCall_Participant
300
- */
301
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/Participant.php';
302
-
303
- /**
304
- * @see Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
305
- */
306
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ParticipantDetail.php';
307
-
308
- /**
309
- * @see Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus
310
- */
311
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ParticipantStatus.php';
312
-
313
- /**
314
- * @see Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount
315
- */
316
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ConferenceAccount.php';
317
-
318
- /**
319
- * @category Zend
320
- * @package Zend_Service
321
- * @subpackage DeveloperGarden
322
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
323
- * @author Marco Kaiser
324
- * @license http://framework.zend.com/license/new-bsd New BSD License
325
- */
326
- class Zend_Service_DeveloperGarden_ConferenceCall
327
- extends Zend_Service_DeveloperGarden_Client_ClientAbstract
328
- {
329
- /**
330
- * wsdl file
331
- *
332
- * @var string
333
- */
334
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-ccs/services/ccsPort?wsdl';
335
-
336
- /**
337
- * the local WSDL file
338
- *
339
- * @var string
340
- */
341
- protected $_wsdlFileLocal = 'Wsdl/ccsPort.wsdl';
342
-
343
- /**
344
- * Response, Request Classmapping
345
- *
346
- * @var array
347
- *
348
- */
349
- protected $_classMap = array(
350
- //Struct
351
- 'ConferenceDetailStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail',
352
- 'ConferenceAccStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount',
353
- 'ScheduleStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule',
354
- 'ParticipantStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_Participant',
355
- 'ParticipantDetailStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail',
356
- 'ParticipantStatusStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus',
357
-
358
- //Responses
359
- 'CCSResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType',
360
-
361
- //Conference
362
- 'createConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponse',
363
- 'createConferenceResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType',
364
- 'removeConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceResponse',
365
- 'commitConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse',
366
- 'updateConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceResponse',
367
- 'getConferenceStatusResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponse',
368
- 'getConferenceStatusResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType',
369
- 'getRunningConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponse',
370
- 'getRunningConferenceResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType',
371
- 'getConferenceListResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponse',
372
- 'getConferenceListResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType',
373
-
374
- //Participant
375
- 'newParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponse',
376
- 'newParticipantResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType',
377
- 'removeParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveParticipantResponse',
378
- 'updateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateParticipantResponse',
379
- 'getParticipantStatusResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponse',
380
- 'getParticipantStatusResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType',
381
-
382
- //Templates
383
- 'createConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponse',
384
- 'createConferenceTemplateResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType',
385
- 'getConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponse',
386
- 'getConferenceTemplateResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType',
387
- 'updateConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateResponse',
388
- 'removeConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateResponse',
389
- 'getConferenceTemplateListResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponse',
390
- 'getConferenceTemplateListResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType',
391
- 'addConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponse',
392
- 'addConferenceTemplateParticipantResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType',
393
- 'getConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponse',
394
- 'getConferenceTemplateParticipantResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType',
395
- 'updateConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateParticipantResponse',
396
- 'removeConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateParticipantResponse',
397
- );
398
-
399
- /**
400
- * creates a new conference, ownerId should be between 3 and 39
401
- * chars
402
- *
403
- * @param string $ownerId
404
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
405
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule
406
- * @param integer $account
407
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType
408
- */
409
- public function createConference($ownerId,
410
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails,
411
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule = null,
412
- $account = null
413
- ) {
414
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest(
415
- $this->getEnvironment(),
416
- $ownerId,
417
- $conferenceDetails,
418
- $conferenceSchedule,
419
- $account
420
- );
421
-
422
- $result = $this->getSoapClient()->createConference(array(
423
- 'createConferenceRequest' => $request
424
- ));
425
-
426
- return $result->parse();
427
- }
428
-
429
- /**
430
- * commits the given conference
431
- *
432
- * @param string $conferenceId
433
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse
434
- */
435
- public function commitConference($conferenceId)
436
- {
437
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_CommitConferenceRequest(
438
- $this->getEnvironment(),
439
- $conferenceId
440
- );
441
-
442
- $result = $this->getSoapClient()->commitConference(array(
443
- 'commitConferenceRequest' => $request
444
- ));
445
-
446
- return $result->parse();
447
- }
448
-
449
- /**
450
- * updates a conference with the given parameter
451
- *
452
- * @param string $conferenceId
453
- * @param string $ownerId
454
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
455
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule
456
- * @param string $account
457
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
458
- */
459
- public function updateConference(
460
- $conferenceId,
461
- $ownerId = null,
462
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null,
463
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule = null,
464
- $account = null
465
- ) {
466
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceRequest(
467
- $this->getEnvironment(),
468
- $conferenceId,
469
- $ownerId,
470
- $conferenceDetails,
471
- $conferenceSchedule,
472
- $account
473
- );
474
-
475
- $result = $this->getSoapClient()->updateConference(array(
476
- 'updateConferenceRequest' => $request
477
- ));
478
-
479
- return $result->parse();
480
- }
481
-
482
- /**
483
- * get conference status details
484
- *
485
- * @param string $conferenceId
486
- * @param integer $what
487
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType
488
- */
489
- public function getConferenceStatus($conferenceId, $what = 0)
490
- {
491
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest(
492
- $this->getEnvironment(),
493
- $conferenceId,
494
- $what
495
- );
496
-
497
- $result = $this->getSoapClient()->getConferenceStatus(array(
498
- 'getConferenceStatusRequest' => $request
499
- ));
500
-
501
- return $result->parse();
502
- }
503
-
504
- /**
505
- * returns the conferenceId of the running conference instance for a planned
506
- * recurring conference or the current conferenceId
507
- *
508
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType
509
- */
510
- public function getRunningConference($conferenceId)
511
- {
512
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetRunningConferenceRequest(
513
- $this->getEnvironment(),
514
- $conferenceId
515
- );
516
-
517
- $result = $this->getSoapClient()->getRunningConference(array(
518
- 'getRunningConferenceRequest' => $request
519
- ));
520
-
521
- return $result->parse();
522
- }
523
-
524
- /**
525
- * remove a conference
526
- *
527
- * @param string $conferenceId
528
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
529
- */
530
- public function removeConference($conferenceId)
531
- {
532
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceRequest(
533
- $this->getEnvironment(),
534
- $conferenceId
535
- );
536
-
537
- $result = $this->getSoapClient()->removeConference(array(
538
- 'removeConferenceRequest' => $request
539
- ));
540
-
541
- return $result->parse();
542
- }
543
-
544
- /**
545
- * returns a list of conferences
546
- *
547
- * @param integer $what
548
- * @param string $ownerId
549
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType
550
- */
551
- public function getConferenceList($what = 0, $ownerId = null)
552
- {
553
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest(
554
- $this->getEnvironment(),
555
- $what,
556
- $ownerId
557
- );
558
-
559
- $result = $this->getSoapClient()->getConferenceList(array(
560
- 'getConferenceListRequest' => $request
561
- ));
562
-
563
- return $result->parse();
564
- }
565
-
566
- /**
567
- * adds a new participant to the given conference
568
- *
569
- * @param string $conferenceId
570
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
571
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType
572
- */
573
- public function newParticipant(
574
- $conferenceId,
575
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
576
- ) {
577
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest(
578
- $this->getEnvironment(),
579
- $conferenceId,
580
- $participant
581
- );
582
-
583
- $result = $this->getSoapClient()->newParticipant(array(
584
- 'newParticipantRequest' => $request
585
- ));
586
-
587
- return $result->parse();
588
- }
589
-
590
- /**
591
- * fetches the participant details for the given conferenceId
592
- *
593
- * @param string $conferenceId
594
- * @param string $participantId
595
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType
596
- */
597
- public function getParticipantStatus($conferenceId, $participantId)
598
- {
599
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest(
600
- $this->getEnvironment(),
601
- $conferenceId,
602
- $participantId
603
- );
604
-
605
- $result = $this->getSoapClient()->getParticipantStatus(array(
606
- 'getParticipantStatusRequest' => $request
607
- ));
608
-
609
- return $result->parse();
610
- }
611
-
612
- /**
613
- * removes the given participant from the conference
614
- *
615
- * @param string $conferenceId
616
- * @param string $participantId
617
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
618
- */
619
- public function removeParticipant($conferenceId, $participantId)
620
- {
621
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest(
622
- $this->getEnvironment(),
623
- $conferenceId,
624
- $participantId
625
- );
626
-
627
- $result = $this->getSoapClient()->removeParticipant(array(
628
- 'removeParticipantRequest' => $request
629
- ));
630
-
631
- return $result->parse();
632
- }
633
-
634
- /**
635
- * updates the participant in the given conference
636
- *
637
- * @param string $conferenceId
638
- * @param string $participantId
639
- * @param integer $action
640
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
641
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
642
- */
643
- public function updateParticipant(
644
- $conferenceId,
645
- $participantId,
646
- $action = null,
647
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant = null
648
- ) {
649
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest(
650
- $this->getEnvironment(),
651
- $conferenceId,
652
- $participantId,
653
- $action,
654
- $participant
655
- );
656
-
657
- $result = $this->getSoapClient()->updateParticipant(array(
658
- 'updateParticipantRequest' => $request
659
- ));
660
-
661
- return $result->parse();
662
- }
663
-
664
- /**
665
- * creates a new conference template
666
- *
667
- * @param string $ownerId
668
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
669
- * @param array $participants
670
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType
671
- */
672
- public function createConferenceTemplate(
673
- $ownerId,
674
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails,
675
- array $participants = null
676
- ) {
677
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest(
678
- $this->getEnvironment(),
679
- $ownerId,
680
- $conferenceDetails,
681
- $participants
682
- );
683
-
684
- $result = $this->getSoapClient()->createConferenceTemplate(array(
685
- 'createConferenceTemplateRequest' => $request
686
- ));
687
-
688
- return $result->parse();
689
- }
690
-
691
- /**
692
- * get a specific template
693
- *
694
- * @param string $templateId
695
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType
696
- */
697
- public function getConferenceTemplate($templateId)
698
- {
699
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateRequest(
700
- $this->getEnvironment(),
701
- $templateId
702
- );
703
-
704
- $result = $this->getSoapClient()->getConferenceTemplate(array(
705
- 'getConferenceTemplateRequest' => $request
706
- ));
707
-
708
- return $result->parse();
709
- }
710
-
711
- /**
712
- * updates a conference template
713
- *
714
- * @param string $templateId
715
- * @param string $initiatorId
716
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
717
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
718
- */
719
- public function updateConferenceTemplate(
720
- $templateId,
721
- $initiatorId = null,
722
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null
723
- ) {
724
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest(
725
- $this->getEnvironment(),
726
- $templateId,
727
- $initiatorId,
728
- $conferenceDetails
729
- );
730
-
731
- $result = $this->getSoapClient()->updateConferenceTemplate(array(
732
- 'updateConferenceTemplateRequest' => $request
733
- ));
734
-
735
- return $result->parse();
736
- }
737
-
738
- /**
739
- * remove a conference template
740
- *
741
- * @param string $templateId
742
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
743
- */
744
- public function removeConferenceTemplate($templateId)
745
- {
746
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateRequest(
747
- $this->getEnvironment(),
748
- $templateId
749
- );
750
-
751
- $result = $this->getSoapClient()->removeConferenceTemplate(array(
752
- 'removeConferenceTemplateRequest' => $request
753
- ));
754
-
755
- return $result->parse();
756
- }
757
-
758
- /**
759
- * lists all available conference templates for the given owner
760
- *
761
- * @param string $ownerId
762
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType
763
- */
764
- public function getConferenceTemplateList($ownerId)
765
- {
766
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateListRequest(
767
- $this->getEnvironment(),
768
- $ownerId
769
- );
770
-
771
- $result = $this->getSoapClient()->getConferenceTemplateList(array(
772
- 'getConferenceTemplateListRequest' => $request
773
- ));
774
-
775
- return $result->parse();
776
- }
777
-
778
- /**
779
- * adds a new participants to the template
780
- *
781
- * @param string $templateId
782
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
783
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType
784
- */
785
- public function addConferenceTemplateParticipant(
786
- $templateId,
787
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
788
- ) {
789
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest(
790
- $this->getEnvironment(),
791
- $templateId,
792
- $participant
793
- );
794
-
795
- $result = $this->getSoapClient()->addConferenceTemplateParticipant(array(
796
- 'addConferenceTemplateParticipantRequest' => $request
797
- ));
798
-
799
- return $result->parse();
800
- }
801
-
802
- /**
803
- * returns a praticipant for the given templateId
804
- *
805
- * @param string $templateId
806
- * @param string $participantId
807
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType
808
- */
809
- public function getConferenceTemplateParticipant($templateId, $participantId)
810
- {
811
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest(
812
- $this->getEnvironment(),
813
- $templateId,
814
- $participantId
815
- );
816
-
817
- $result = $this->getSoapClient()->getConferenceTemplateParticipant(array(
818
- 'getConferenceTemplateParticipantRequest' => $request
819
- ));
820
-
821
- return $result->parse();
822
- }
823
-
824
- /**
825
- * updates the participants details
826
- *
827
- * @param string $templateId
828
- * @param string $participantId
829
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
830
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
831
- */
832
- public function updateConferenceTemplateParticipant(
833
- $templateId,
834
- $participantId,
835
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
836
- ) {
837
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest(
838
- $this->getEnvironment(),
839
- $templateId,
840
- $participantId,
841
- $participant
842
- );
843
-
844
- $result = $this->getSoapClient()->updateConferenceTemplateParticipant(array(
845
- 'updateConferenceTemplateParticipantRequest' => $request
846
- ));
847
-
848
- return $result->parse();
849
- }
850
-
851
- /**
852
- * removes a praticipant from the given templateId
853
- *
854
- * @param string $templateId
855
- * @param string $participantId
856
- * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
857
- */
858
- public function removeConferenceTemplateParticipant($templateId, $participantId)
859
- {
860
- $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest(
861
- $this->getEnvironment(),
862
- $templateId,
863
- $participantId
864
- );
865
-
866
- $result = $this->getSoapClient()->removeConferenceTemplateParticipant(array(
867
- 'removeConferenceTemplateParticipantRequest' => $request
868
- ));
869
-
870
- return $result->parse();
871
- }
872
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/ConferenceAccount.php DELETED
@@ -1,62 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount
32
- {
33
- /**
34
- * type of billing
35
- *
36
- * @var string
37
- */
38
- public $billingtype = null;
39
-
40
- /**
41
- * account id
42
- *
43
- * @var integer
44
- */
45
- public $account = null;
46
-
47
- /**
48
- * @return integer
49
- */
50
- public function getAccount()
51
- {
52
- return $this->account;
53
- }
54
-
55
- /**
56
- * @return string
57
- */
58
- public function getBillingType()
59
- {
60
- return $this->billingtype;
61
- }
62
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/ConferenceDetail.php DELETED
@@ -1,129 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
32
- {
33
- /**
34
- * name of this conference
35
- *
36
- * @var string
37
- */
38
- public $name = null;
39
-
40
- /**
41
- * description of this conference
42
- *
43
- * @var string
44
- */
45
- public $description = null;
46
-
47
- /**
48
- * duration in seconds of this conference
49
- *
50
- * @var integer
51
- */
52
- public $duration = null;
53
-
54
- /**
55
- * create object
56
- *
57
- * @param string $name
58
- * @param string $description
59
- * @param integer $duration
60
- *
61
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
62
- */
63
- public function __construct($name, $description, $duration)
64
- {
65
- $this->setName($name);
66
- $this->setDescription($description);
67
- $this->setDuration($duration);
68
- }
69
-
70
- /**
71
- * sets new duration for this conference in seconds
72
- *
73
- * @param integer $duration
74
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
75
- */
76
- public function setDuration($duration)
77
- {
78
- $this->duration = $duration;
79
- return $this;
80
- }
81
-
82
- /**
83
- * @return string
84
- */
85
- public function getDuration()
86
- {
87
- return $this->duration;
88
- }
89
-
90
- /**
91
- * set the description of this conference
92
- *
93
- * @param string $description the $description to set
94
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
95
- */
96
- public function setDescription($description)
97
- {
98
- $this->description = $description;
99
- return $this;
100
- }
101
-
102
- /**
103
- * @return string
104
- */
105
- public function getDescription()
106
- {
107
- return $this->description;
108
- }
109
-
110
- /**
111
- * sets the name of this conference
112
- *
113
- * @param string $name
114
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
115
- */
116
- public function setName($name)
117
- {
118
- $this->name = $name;
119
- return $this;
120
- }
121
-
122
- /**
123
- * @return string
124
- */
125
- public function getName()
126
- {
127
- return $this->name;
128
- }
129
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/ConferenceSchedule.php DELETED
@@ -1,262 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
32
- {
33
- /**
34
- * @var integer
35
- */
36
- public $minute = null;
37
-
38
- /**
39
- * @var integer
40
- */
41
- public $hour = null;
42
-
43
- /**
44
- * @var integer
45
- */
46
- public $dayOfMonth = null;
47
-
48
- /**
49
- * @var integer
50
- */
51
- public $month = null;
52
-
53
- /**
54
- * @var integer
55
- */
56
- public $year = null;
57
-
58
- /**
59
- * @var integer
60
- */
61
- public $recurring = 0;
62
-
63
- /**
64
- * @var integer
65
- */
66
- public $notify = 0;
67
-
68
- /**
69
- * possible recurring values
70
- *
71
- * @var array
72
- */
73
- private $_recurringValues = array(
74
- 0 => 'no recurring',
75
- 1 => 'hourly',
76
- 2 => 'daily',
77
- 3 => 'weekly',
78
- 4 => 'monthly',
79
- );
80
-
81
- /**
82
- * constructor for schedule object, all times are in UTC
83
- *
84
- * @param integer $minute
85
- * @param integer $hour
86
- * @param integer $dayOfMonth
87
- * @param integer $month
88
- * @param integer $year
89
- * @param integer $recurring
90
- * @param integer $notify
91
- */
92
- public function __construct($minute, $hour, $dayOfMonth, $month, $year, $recurring = 0, $notify = 0)
93
- {
94
- $this->setMinute($minute)
95
- ->setHour($hour)
96
- ->setDayOfMonth($dayOfMonth)
97
- ->setMonth($month)
98
- ->setYear($year)
99
- ->setRecurring($recurring)
100
- ->setNotify($notify);
101
- }
102
-
103
- /**
104
- * returns the value of $minute
105
- *
106
- * @return integer
107
- */
108
- public function getMinute()
109
- {
110
- return $this->minute;
111
- }
112
-
113
- /**
114
- * sets $minute
115
- *
116
- * @param integer $minute
117
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
118
- */
119
- public function setMinute($minute)
120
- {
121
- $this->minute = $minute;
122
- return $this;
123
- }
124
-
125
- /**
126
- * returns the value of $hour
127
- *
128
- * @return integer
129
- */
130
- public function getHour()
131
- {
132
- return $this->hour;
133
- }
134
-
135
- /**
136
- * sets $hour
137
- *
138
- * @param integer $hour
139
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
140
- */
141
- public function setHour($hour)
142
- {
143
- $this->hour = $hour;
144
- return $this;
145
- }
146
-
147
- /**
148
- * returns the value of $dayOfMonth
149
- *
150
- * @return integer
151
- */
152
- public function getDayOfMonth()
153
- {
154
- return $this->dayOfMonth;
155
- }
156
-
157
- /**
158
- * sets $dayOfMonth
159
- *
160
- * @param integer $dayOfMonth
161
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
162
- */
163
- public function setDayOfMonth($dayOfMonth)
164
- {
165
- $this->dayOfMonth = $dayOfMonth;
166
- return $this;
167
- }
168
-
169
- /**
170
- * returns the value of $month
171
- *
172
- * @return integer
173
- */
174
- public function getMonth()
175
- {
176
- return $this->month;
177
- }
178
-
179
- /**
180
- * sets $month
181
- *
182
- * @param integer $month
183
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
184
- */
185
- public function setMonth($month)
186
- {
187
- $this->month = $month;
188
- return $this;
189
- }
190
-
191
- /**
192
- * returns the value of $year
193
- *
194
- * @return integer
195
- */
196
- public function getYear()
197
- {
198
- return $this->year;
199
- }
200
-
201
- /**
202
- * sets $year
203
- *
204
- * @param integer $year
205
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
206
- */
207
- public function setYear($year)
208
- {
209
- $this->year = $year;
210
- return $this;
211
- }
212
-
213
- /**
214
- * returns the value of $recurring
215
- *
216
- * @return integer
217
- */
218
- public function getRecurring()
219
- {
220
- return $this->recurring;
221
- }
222
-
223
- /**
224
- * sets $recurring
225
- *
226
- * @param integer $recurring
227
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
228
- */
229
- public function setRecurring($recurring)
230
- {
231
- if (!array_key_exists($recurring, $this->_recurringValues)) {
232
- #require_once 'Zend/Service/DeveloperGarden/ConferenceCall/Exception.php';
233
- throw new Zend_Service_DeveloperGarden_ConferenceCall_Exception(
234
- 'Unknown ConferenceCall recurring mode.'
235
- );
236
- }
237
- $this->recurring = $recurring;
238
- return $this;
239
- }
240
-
241
- /**
242
- * returns the value of $notify
243
- *
244
- * @return integer
245
- */
246
- public function getNotify()
247
- {
248
- return $this->notify;
249
- }
250
-
251
- /**
252
- * sets $notify
253
- *
254
- * @param integer $notify
255
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
256
- */
257
- public function setNotify($notify)
258
- {
259
- $this->notify = $notify;
260
- return $this;
261
- }
262
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/Exception.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_ConferenceCall_Exception extends Zend_Service_DeveloperGarden_Exception
37
- {
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/Participant.php DELETED
@@ -1,84 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Validate_Ip
25
- */
26
- #require_once 'Zend/Validate/Ip.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_ConferenceCall_Participant
37
- {
38
- /**
39
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
40
- */
41
- public $detail = null;
42
-
43
- /**
44
- * @var string
45
- */
46
- public $participantId = null;
47
-
48
- /**
49
- * @var array
50
- */
51
- public $status = null;
52
-
53
- /**
54
- * participant details
55
- *
56
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
57
- */
58
- public function getDetail()
59
- {
60
- return $this->detail;
61
- }
62
-
63
- /**
64
- * participant id
65
- *
66
- * @return string
67
- */
68
- public function getParticipantId()
69
- {
70
- return $this->participantId;
71
- }
72
-
73
- /**
74
- * get the status
75
- * returns an
76
- * array of Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus
77
- *
78
- * @return array
79
- */
80
- public function getStatus()
81
- {
82
- return $this->status;
83
- }
84
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/ParticipantDetail.php DELETED
@@ -1,195 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
- /**
23
- * @see Zend_Validate_EmailAddress
24
- */
25
- #require_once 'Zend/Validate/EmailAddress.php';
26
-
27
- /**
28
- * @category Zend
29
- * @package Zend_Service
30
- * @subpackage DeveloperGarden
31
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
32
- * @author Marco Kaiser
33
- * @license http://framework.zend.com/license/new-bsd New BSD License
34
- */
35
- class Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
36
- {
37
- /**
38
- * @var string
39
- */
40
- public $firstName = null;
41
-
42
- /**
43
- * @var string
44
- */
45
- public $lastName = null;
46
-
47
- /**
48
- * @var string
49
- */
50
- public $number = null;
51
-
52
- /**
53
- * @var string
54
- */
55
- public $email = null;
56
-
57
- /**
58
- * @var integer
59
- */
60
- public $flags = null;
61
-
62
- /**
63
- * constructor for participant object
64
- *
65
- * @param string $firstName
66
- * @param string $lastName
67
- * @param string $number
68
- * @param string $email
69
- * @param integer $isInitiator
70
- */
71
- public function __construct($firstName, $lastName, $number, $email, $isInitiator = false)
72
- {
73
- $this->setFirstName($firstName)
74
- ->setLastName($lastName)
75
- ->setNumber($number)
76
- ->setEmail($email)
77
- ->setFlags((int) $isInitiator);
78
- }
79
-
80
- /**
81
- * returns the value of $firstName
82
- *
83
- * @return string
84
- */
85
- public function getFirstName()
86
- {
87
- return $this->firstName;
88
- }
89
-
90
- /**
91
- * sets $firstName
92
- *
93
- * @param string $firstName
94
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
95
- */
96
- public function setFirstName($firstName)
97
- {
98
- $this->firstName = $firstName;
99
- return $this;
100
- }
101
-
102
- /**
103
- * returns the value of $lastName
104
- *
105
- * @return string
106
- */
107
- public function getLastName()
108
- {
109
- return $this->lastName;
110
- }
111
-
112
- /**
113
- * sets $lastName
114
- *
115
- * @param string $lastName
116
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
117
- */
118
- public function setLastName($lastName)
119
- {
120
- $this->lastName = $lastName;
121
- return $this;
122
- }
123
-
124
- /**
125
- * returns the value of $number
126
- *
127
- * @return string
128
- */
129
- public function getNumber()
130
- {
131
- return $this->number;
132
- }
133
-
134
- /**
135
- * sets $number
136
- *
137
- * @param string $number
138
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
139
- */
140
- public function setNumber($number)
141
- {
142
- $this->number = $number;
143
- return $this;
144
- }
145
-
146
- /**
147
- * returns the value of $email
148
- *
149
- * @return string
150
- */
151
- public function getEmail()
152
- {
153
- return $this->email;
154
- }
155
-
156
- /**
157
- * sets $email
158
- *
159
- * @param string email
160
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
161
- */
162
- public function setEmail($email)
163
- {
164
- $validator = new Zend_Validate_EmailAddress();
165
-
166
- if (!$validator->isValid($email)) {
167
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
168
- throw new Zend_Service_DeveloperGarden_Exception('Not a valid e-mail address.');
169
- }
170
- $this->email = $email;
171
- return $this;
172
- }
173
-
174
- /**
175
- * returns the value of $flags
176
- *
177
- * @return integer
178
- */
179
- public function getFlags()
180
- {
181
- return $this->flags;
182
- }
183
-
184
- /**
185
- * sets $flags (ie, initiator flag)
186
- *
187
- * @param integer $flags
188
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
189
- */
190
- public function setFlags($flags)
191
- {
192
- $this->flags = $flags;
193
- return $this;
194
- }
195
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/ConferenceCall/ParticipantStatus.php DELETED
@@ -1,103 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Validate_Ip
25
- */
26
- #require_once 'Zend/Validate/Ip.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus
37
- {
38
- /**
39
- * @var string
40
- */
41
- public $name = null;
42
-
43
- /**
44
- * @var string
45
- */
46
- public $value = null;
47
-
48
- /**
49
- * constructor for participant status object
50
- *
51
- * @param string $vame
52
- * @param string $value
53
- */
54
- public function __construct($name, $value = null)
55
- {
56
- $this->setName($name)
57
- ->setValue($value);
58
- }
59
-
60
- /**
61
- * returns the value of $name
62
- *
63
- * @return string
64
- */
65
- public function getName()
66
- {
67
- return $this->name;
68
- }
69
-
70
- /**
71
- * sets $name
72
- *
73
- * @param string $name
74
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus
75
- */
76
- public function setName($name)
77
- {
78
- $this->name = $name;
79
- return $this;
80
- }
81
-
82
- /**
83
- * returns the value of $value
84
- *
85
- * @return string
86
- */
87
- public function getValue()
88
- {
89
- return $this->value;
90
- }
91
-
92
- /**
93
- * sets $value
94
- *
95
- * @param string $value
96
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus
97
- */
98
- public function setValue($value = null)
99
- {
100
- $this->value = $value;
101
- return $this;
102
- }
103
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Credential.php DELETED
@@ -1,186 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_Credential
32
- {
33
- /**
34
- * Service Auth Username
35
- *
36
- * @var string
37
- */
38
- protected $_username = null;
39
-
40
- /**
41
- * Service Password
42
- *
43
- * @var string
44
- */
45
- protected $_password = null;
46
-
47
- /**
48
- * Service Realm - default t-online.de
49
- *
50
- * @var string
51
- */
52
- protected $_realm = 't-online.de';
53
-
54
- /**
55
- * constructor to init the internal data
56
- *
57
- * @param string $username
58
- * @param string $password
59
- * @param string $realm
60
- * @return Zend_Service_DeveloperGarden_Credential
61
- */
62
- public function __construct($username = null, $password = null, $realm = null)
63
- {
64
- if (!empty($username)) {
65
- $this->setUsername($username);
66
- }
67
- if (!empty($password)) {
68
- $this->setPassword($password);
69
- }
70
- if (!empty($realm)) {
71
- $this->setRealm($realm);
72
- }
73
- }
74
-
75
- /**
76
- * split the password into an array
77
- *
78
- * @param string $password
79
- * @throws Zend_Service_DeveloperGarden_Client_Exception
80
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
81
- */
82
- public function setPassword($password = null)
83
- {
84
- if (empty($password)) {
85
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
86
- throw new Zend_Service_DeveloperGarden_Client_Exception('Empty password not permitted.');
87
- }
88
-
89
- if (!is_string($password)) {
90
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
91
- throw new Zend_Service_DeveloperGarden_Client_Exception('Password must be a string.');
92
- }
93
-
94
- $this->_password = $password;
95
- return $this;
96
- }
97
-
98
- /**
99
- * returns the current configured password
100
- *
101
- * @return string
102
- */
103
- public function getPassword()
104
- {
105
- return $this->_password;
106
- }
107
-
108
- /**
109
- * set the new login
110
- *
111
- * @param string $username
112
- * @throws Zend_Service_DeveloperGarden_Client_Exception
113
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
114
- */
115
- public function setUsername($username = null)
116
- {
117
- if (empty($username)) {
118
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
119
- throw new Zend_Service_DeveloperGarden_Client_Exception('Empty username not permitted.');
120
- }
121
-
122
- if (!is_string($username)) {
123
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
124
- throw new Zend_Service_DeveloperGarden_Client_Exception('Username must be a string.');
125
- }
126
-
127
- $this->_username = $username;
128
- return $this;
129
- }
130
-
131
- /**
132
- * returns the username
133
- *
134
- * if $withRealm == true we combine username and realm like
135
- * username@realm
136
- *
137
- * @param bool $withRealm
138
- * @return string|null
139
- */
140
- public function getUsername($withRealm = false)
141
- {
142
- $retValue = $this->_username;
143
- if ($withRealm) {
144
- $retValue = sprintf(
145
- '%s@%s',
146
- $this->_username,
147
- $this->_realm
148
- );
149
- }
150
- return $retValue;
151
- }
152
-
153
- /**
154
- * set the new realm
155
- *
156
- * @param string $realm
157
- * @throws Zend_Service_DeveloperGarden_Client_Exception
158
- * @return Zend_Service_DeveloperGarden_Client_ClientAbstract
159
- */
160
- public function setRealm($realm = null)
161
- {
162
- if (empty($realm)) {
163
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
164
- throw new Zend_Service_DeveloperGarden_Client_Exception('Empty realm not permitted.');
165
- }
166
-
167
- if (!is_string($realm)) {
168
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
169
- throw new Zend_Service_DeveloperGarden_Client_Exception('Realm must be a string.');
170
- }
171
-
172
- $this->_realm = $realm;
173
- return $this;
174
- }
175
-
176
- /**
177
- * returns the realm
178
- *
179
- * @return string|null
180
- */
181
- public function getRealm()
182
- {
183
- return $this->_realm;
184
- }
185
- }
186
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Exception.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_Exception
25
- */
26
- #require_once 'Zend/Service/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Exception extends Zend_Service_Exception
37
- {
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/IpLocation.php DELETED
@@ -1,120 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponseType
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/LocateIPResponseType.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponse
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/LocateIPResponse.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Response_IpLocation_IPAddressLocationType
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/IPAddressLocationType.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_Response_IpLocation_RegionType
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/RegionType.php';
47
-
48
- /**
49
- * @see Zend_Service_DeveloperGarden_Response_IpLocation_GeoCoordinatesType
50
- */
51
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/GeoCoordinatesType.php';
52
-
53
- /**
54
- * @see Zend_Service_DeveloperGarden_Response_IpLocation_CityType
55
- */
56
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/CityType.php';
57
-
58
- /**
59
- * @see Zend_Service_DeveloperGarden_Request_IpLocation_LocateIPRequest
60
- */
61
- #require_once 'Zend/Service/DeveloperGarden/Request/IpLocation/LocateIPRequest.php';
62
-
63
- /**
64
- * @category Zend
65
- * @package Zend_Service
66
- * @subpackage DeveloperGarden
67
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
68
- * @author Marco Kaiser
69
- * @license http://framework.zend.com/license/new-bsd New BSD License
70
- */
71
- class Zend_Service_DeveloperGarden_IpLocation
72
- extends Zend_Service_DeveloperGarden_Client_ClientAbstract
73
- {
74
- /**
75
- * wsdl file
76
- *
77
- * @var string
78
- */
79
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-iplocation/services/IPLocation?wsdl';
80
-
81
- /**
82
- * wsdl file local
83
- *
84
- * @var string
85
- */
86
- protected $_wsdlFileLocal = 'Wsdl/IPLocation.wsdl';
87
-
88
- /**
89
- * Response, Request Classmapping
90
- *
91
- * @var array
92
- *
93
- */
94
- protected $_classMap = array(
95
- 'LocateIPResponseType' => 'Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponseType',
96
- 'IPAddressLocationType' => 'Zend_Service_DeveloperGarden_Response_IpLocation_IPAddressLocationType',
97
- 'RegionType' => 'Zend_Service_DeveloperGarden_Response_IpLocation_RegionType',
98
- 'GeoCoordinatesType' => 'Zend_Service_DeveloperGarden_Response_IpLocation_GeoCoordinatesType',
99
- 'CityType' => 'Zend_Service_DeveloperGarden_Response_IpLocation_CityType',
100
- );
101
-
102
- /**
103
- * locate the given Ip address or array of addresses
104
- *
105
- * @param Zend_Service_DeveloperGarden_IpLocation_IpAddress|string $ip
106
- * @return Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponse
107
- */
108
- public function locateIP($ip)
109
- {
110
- $request = new Zend_Service_DeveloperGarden_Request_IpLocation_LocateIPRequest(
111
- $this->getEnvironment(),
112
- $ip
113
- );
114
-
115
- $result = $this->getSoapClient()->locateIP($request);
116
-
117
- $response = new Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponse($result);
118
- return $response->parse();
119
- }
120
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/IpLocation/IpAddress.php DELETED
@@ -1,130 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Validate_Ip
25
- */
26
- #require_once 'Zend/Validate/Ip.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_IpLocation_IpAddress
37
- {
38
- /**
39
- * the ip version
40
- * ip v4 = 4
41
- * ip v6 = 6
42
- *
43
- * @var integer
44
- */
45
- private $_version = 4;
46
-
47
- /**
48
- * currently supported versions
49
- *
50
- * @var array
51
- */
52
- private $_versionSupported = array(
53
- 4,
54
- //6, not supported yet
55
- );
56
-
57
- private $_address = null;
58
-
59
- /**
60
- * create ipaddress object
61
- *
62
- * @param string $ip
63
- * @param integer $version
64
- *
65
- * @return Zend_Service_Developergarde_IpLocation_IpAddress
66
- */
67
- public function __construct($ip, $version = 4)
68
- {
69
- $this->setIp($ip)
70
- ->setVersion($version);
71
- }
72
-
73
- /**
74
- * sets new ip address
75
- *
76
- * @param string $ip
77
- * @throws Zend_Service_DeveloperGarden_Exception
78
- * @return Zend_Service_DeveloperGarden_IpLocation_IpAddress
79
- */
80
- public function setIp($ip)
81
- {
82
- $validator = new Zend_Validate_Ip();
83
-
84
- if (!$validator->isValid($ip)) {
85
- $message = $validator->getMessages();
86
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
87
- throw new Zend_Service_DeveloperGarden_Exception($message['notIpAddress']);
88
- }
89
- $this->_address = $ip;
90
- return $this;
91
- }
92
-
93
- /**
94
- * returns the current address
95
- *
96
- * @return string
97
- */
98
- public function getIp()
99
- {
100
- return $this->_address;
101
- }
102
-
103
- /**
104
- * sets new ip version
105
- *
106
- * @param integer $version
107
- * @throws Zend_Service_DeveloperGarden_Exception
108
- * @return Zend_Service_DeveloperGarden_IpLocation_IpAddress
109
- */
110
- public function setVersion($version)
111
- {
112
- if (!in_array($version, $this->_versionSupported)) {
113
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
114
- throw new Zend_Service_DeveloperGarden_Exception('Ip Version ' . (int)$version . ' is not supported.');
115
- }
116
-
117
- $this->_version = $version;
118
- return $this;
119
- }
120
-
121
- /**
122
- * returns the ip version
123
- *
124
- * @return integer
125
- */
126
- public function getVersion()
127
- {
128
- return $this->_version;
129
- }
130
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/LocalSearch.php DELETED
@@ -1,105 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponseType.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Request_LocalSearch_LocalSearchRequest
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Request/LocalSearch/LocalSearchRequest.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponse
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponse.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/LocalSearch/SearchParameters.php';
47
-
48
- /**
49
- * @category Zend
50
- * @package Zend_Service
51
- * @subpackage DeveloperGarden
52
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
53
- * @author Marco Kaiser
54
- * @license http://framework.zend.com/license/new-bsd New BSD License
55
- */
56
- class Zend_Service_DeveloperGarden_LocalSearch
57
- extends Zend_Service_DeveloperGarden_Client_ClientAbstract
58
- {
59
- /**
60
- * wsdl file
61
- *
62
- * @var string
63
- */
64
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-localsearch/services/localsearch?wsdl';
65
-
66
- /**
67
- * wsdl file local
68
- *
69
- * @var string
70
- */
71
- protected $_wsdlFileLocal = 'Wsdl/localsearch.wsdl';
72
-
73
- /**
74
- * Response, Request Classmapping
75
- *
76
- * @var array
77
- *
78
- */
79
- protected $_classMap = array(
80
- 'LocalSearchResponseType' => 'Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType'
81
- );
82
-
83
- /**
84
- * localSearch with the given parameters
85
- *
86
- * @param Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters
87
- * @param integer $account
88
- * @return Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType
89
- */
90
- public function localSearch(
91
- Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters,
92
- $account = null
93
- ) {
94
- $request = new Zend_Service_DeveloperGarden_Request_LocalSearch_LocalSearchRequest(
95
- $this->getEnvironment(),
96
- $searchParameters,
97
- $account
98
- );
99
-
100
- $result = $this->getSoapClient()->localSearch($request);
101
-
102
- $response = new Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponse($result);
103
- return $response->parse();
104
- }
105
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/LocalSearch/Exception.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_LocalSearch_Exception extends Zend_Service_DeveloperGarden_Exception
37
- {
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/LocalSearch/SearchParameters.php DELETED
@@ -1,536 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
32
- {
33
- /**
34
- * possible search parameters, incl. default values
35
- *
36
- * @var array
37
- */
38
- private $_parameters = array(
39
- 'what' => null,
40
- 'dymwhat' => null,
41
- 'dymrelated' => null,
42
- 'hits' => null,
43
- 'collapse' => null,
44
- 'where' => null,
45
- 'dywhere' => null,
46
- 'radius' => null,
47
- 'lx' => null,
48
- 'ly' => null,
49
- 'rx' => null,
50
- 'ry' => null,
51
- 'transformgeocode' => null,
52
- 'sort' => null,
53
- 'spatial' => null,
54
- 'sepcomm' => null,
55
- 'filter' => null, // can be ONLINER or OFFLINER
56
- 'openingtime' => null, // can be now or HH::MM
57
- 'kategorie' => null, // @see http://www.suchen.de/kategorie-katalog
58
- 'site' => null,
59
- 'typ' => null,
60
- 'name' => null,
61
- 'page' => null,
62
- 'city' => null,
63
- 'plz' => null,
64
- 'strasse' => null,
65
- 'bundesland' => null,
66
- );
67
-
68
- /**
69
- * possible collapse values
70
- *
71
- * @var array
72
- */
73
- private $_possibleCollapseValues = array(
74
- true,
75
- false,
76
- 'ADDRESS_COMPANY',
77
- 'DOMAIN'
78
- );
79
-
80
- /**
81
- * sets a new search word
82
- * alias for setWhat
83
- *
84
- * @param string $searchValue
85
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
86
- */
87
- public function setSearchValue($searchValue)
88
- {
89
- return $this->setWhat($searchValue);
90
- }
91
-
92
- /**
93
- * sets a new search word
94
- *
95
- * @param string $searchValue
96
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
97
- */
98
- public function setWhat($searchValue)
99
- {
100
- $this->_parameters['what'] = $searchValue;
101
- return $this;
102
- }
103
-
104
- /**
105
- * enable the did you mean what feature
106
- *
107
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
108
- */
109
- public function enableDidYouMeanWhat()
110
- {
111
- $this->_parameters['dymwhat'] = 'true';
112
- return $this;
113
- }
114
-
115
- /**
116
- * disable the did you mean what feature
117
- *
118
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
119
- */
120
- public function disableDidYouMeanWhat()
121
- {
122
- $this->_parameters['dymwhat'] = 'false';
123
- return $this;
124
- }
125
-
126
- /**
127
- * enable the did you mean where feature
128
- *
129
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
130
- */
131
- public function enableDidYouMeanWhere()
132
- {
133
- $this->_parameters['dymwhere'] = 'true';
134
- return $this;
135
- }
136
-
137
- /**
138
- * disable the did you mean where feature
139
- *
140
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
141
- */
142
- public function disableDidYouMeanWhere()
143
- {
144
- $this->_parameters['dymwhere'] = 'false';
145
- return $this;
146
- }
147
-
148
- /**
149
- * enable did you mean related, if true Kihno will be corrected to Kino
150
- *
151
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
152
- */
153
- public function enableDidYouMeanRelated()
154
- {
155
- $this->_parameters['dymrelated'] = 'true';
156
- return $this;
157
- }
158
-
159
- /**
160
- * diable did you mean related, if false Kihno will not be corrected to Kino
161
- *
162
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
163
- */
164
- public function disableDidYouMeanRelated()
165
- {
166
- $this->_parameters['dymrelated'] = 'true';
167
- return $this;
168
- }
169
-
170
- /**
171
- * set the max result hits for this search
172
- *
173
- * @param integer $hits
174
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
175
- */
176
- public function setHits($hits = 10)
177
- {
178
- #require_once 'Zend/Validate/Between.php';
179
- $validator = new Zend_Validate_Between(0, 1000);
180
- if (!$validator->isValid($hits)) {
181
- $message = $validator->getMessages();
182
- #require_once 'Zend/Service/DeveloperGarden/LocalSearch/Exception.php';
183
- throw new Zend_Service_DeveloperGarden_LocalSearch_Exception(current($message));
184
- }
185
- $this->_parameters['hits'] = $hits;
186
- return $this;
187
- }
188
-
189
- /**
190
- * If true, addresses will be collapsed for a single domain, common values
191
- * are:
192
- * ADDRESS_COMPANY – to collapse by address
193
- * DOMAIN – to collapse by domain (same like collapse=true)
194
- * false
195
- *
196
- * @param mixed $value
197
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
198
- */
199
- public function setCollapse($value)
200
- {
201
- if (!in_array($value, $this->_possibleCollapseValues, true)) {
202
- #require_once 'Zend/Service/DeveloperGarden/LocalSearch/Exception.php';
203
- throw new Zend_Service_DeveloperGarden_LocalSearch_Exception('Not a valid value provided.');
204
- }
205
- $this->_parameters['collapse'] = $value;
206
- return $this;
207
- }
208
-
209
- /**
210
- * set a specific search location
211
- * examples:
212
- * +47°54’53.10”, 11° 10’ 56.76”
213
- * 47°54’53.10;11°10’56.76”
214
- * 47.914750,11.182533
215
- * +47.914750 ; +11.1824
216
- * Darmstadt
217
- * Berlin
218
- *
219
- * @param string $where
220
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
221
- */
222
- public function setWhere($where)
223
- {
224
- #require_once 'Zend/Validate/NotEmpty.php';
225
-
226
- $validator = new Zend_Validate_NotEmpty();
227
- if (!$validator->isValid($where)) {
228
- $message = $validator->getMessages();
229
- #require_once 'Zend/Service/DeveloperGarden/LocalSearch/Exception.php';
230
- throw new Zend_Service_DeveloperGarden_LocalSearch_Exception(current($message));
231
- }
232
- $this->_parameters['where'] = $where;
233
- return $this;
234
- }
235
-
236
- /**
237
- * returns the defined search location (ie city, country)
238
- *
239
- * @return string
240
- */
241
- public function getWhere()
242
- {
243
- return $this->_parameters['where'];
244
- }
245
-
246
- /**
247
- * enable the spatial search feature
248
- *
249
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
250
- */
251
- public function enableSpatial()
252
- {
253
- $this->_parameters['spatial'] = 'true';
254
- return $this;
255
- }
256
-
257
- /**
258
- * disable the spatial search feature
259
- *
260
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
261
- */
262
- public function disableSpatial()
263
- {
264
- $this->_parameters['spatial'] = 'false';
265
- return $this;
266
- }
267
-
268
- /**
269
- * sets spatial and the given radius for a circle search
270
- *
271
- * @param integer $radius
272
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
273
- */
274
- public function setRadius($radius)
275
- {
276
- #require_once 'Zend/Validate/Int.php';
277
-
278
- $validator = new Zend_Validate_Int();
279
- if (!$validator->isValid($radius)) {
280
- $message = $validator->getMessages();
281
- #require_once 'Zend/Service/DeveloperGarden/LocalSearch/Exception.php';
282
- throw new Zend_Service_DeveloperGarden_LocalSearch_Exception(current($message));
283
- }
284
- $this->_parameters['radius'] = $radius;
285
- $this->_parameters['transformgeocode'] = 'false';
286
-
287
- return $this;
288
- }
289
-
290
- /**
291
- * sets the values for a rectangle search
292
- * lx = longitude left top
293
- * ly = latitude left top
294
- * rx = longitude right bottom
295
- * ry = latitude right bottom
296
- *
297
- * @param float $lx
298
- * @param float $ly
299
- * @param float $rx
300
- * @param float $ry
301
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
302
- */
303
- public function setRectangle($lx, $ly, $rx, $ry)
304
- {
305
- $this->_parameters['lx'] = $lx;
306
- $this->_parameters['ly'] = $ly;
307
- $this->_parameters['rx'] = $rx;
308
- $this->_parameters['ry'] = $ry;
309
-
310
- return $this;
311
- }
312
-
313
- /**
314
- * if set, the service returns the zipcode for the result
315
- *
316
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
317
- */
318
- public function setTransformGeoCode()
319
- {
320
- $this->_parameters['transformgeocode'] = 'true';
321
- $this->_parameters['radius'] = null;
322
-
323
- return $this;
324
- }
325
-
326
- /**
327
- * sets the sort value
328
- * possible values are: 'relevance' and 'distance' (only with spatial enabled)
329
- *
330
- * @param string $sort
331
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
332
- */
333
- public function setSort($sort)
334
- {
335
- if (!in_array($sort, array('relevance', 'distance'))) {
336
- #require_once 'Zend/Service/DeveloperGarden/LocalSearch/Exception.php';
337
- throw new Zend_Service_DeveloperGarden_LocalSearch_Exception('Not a valid sort value provided.');
338
- }
339
-
340
- $this->_parameters['sort'] = $sort;
341
- return $this;
342
- }
343
-
344
- /**
345
- * enable the separation of phone numbers
346
- *
347
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
348
- */
349
- public function enablePhoneSeparation()
350
- {
351
- $this->_parameters['sepcomm'] = 'true';
352
- return $this;
353
- }
354
-
355
- /**
356
- * disable the separation of phone numbers
357
- *
358
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
359
- */
360
- public function disablePhoneSeparation()
361
- {
362
- $this->_parameters['sepcomm'] = 'true';
363
- return $this;
364
- }
365
-
366
- /**
367
- * if this filter is set, only results with a website are returned
368
- *
369
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
370
- */
371
- public function setFilterOnliner()
372
- {
373
- $this->_parameters['filter'] = 'ONLINER';
374
- return $this;
375
- }
376
-
377
- /**
378
- * if this filter is set, only results without a website are returned
379
- *
380
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
381
- */
382
- public function setFilterOffliner()
383
- {
384
- $this->_parameters['filter'] = 'OFFLINER';
385
- return $this;
386
- }
387
-
388
-
389
- /**
390
- * removes the filter value
391
- *
392
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
393
- */
394
- public function disableFilter()
395
- {
396
- $this->_parameters['filter'] = null;
397
- return $this;
398
- }
399
-
400
- /**
401
- * set a filter to get just results who are open at the given time
402
- * possible values:
403
- * now = open right now
404
- * HH:MM = at the given time (ie 20:00)
405
- *
406
- * @param string $time
407
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
408
- */
409
- public function setOpeningTime($time = null)
410
- {
411
- $this->_parameters['openingtime'] = $time;
412
- return $this;
413
- }
414
-
415
- /**
416
- * sets a category filter
417
- *
418
- * @see http://www.suchen.de/kategorie-katalog
419
- * @param string $category
420
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
421
- */
422
- public function setCategory($category = null)
423
- {
424
- $this->_parameters['kategorie'] = $category;
425
- return $this;
426
- }
427
-
428
- /**
429
- * sets the site filter
430
- * ie: www.developergarden.com
431
- *
432
- * @param string $site
433
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
434
- */
435
- public function setSite($site)
436
- {
437
- $this->_parameters['site'] = $site;
438
- return $this;
439
- }
440
-
441
- /**
442
- * sets a filter to the given document type
443
- * ie: pdf, html
444
- *
445
- * @param string $type
446
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
447
- */
448
- public function setDocumentType($type)
449
- {
450
- $this->_parameters['typ'] = $type;
451
- return $this;
452
- }
453
-
454
- /**
455
- * sets a filter for the company name
456
- * ie: Deutsche Telekom
457
- *
458
- * @param string $name
459
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
460
- */
461
- public function setName($name)
462
- {
463
- $this->_parameters['name'] = $name;
464
- return $this;
465
- }
466
-
467
- /**
468
- * sets a filter for the zip code
469
- *
470
- * @param string $zip
471
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
472
- */
473
- public function setZipCode($zip)
474
- {
475
- $this->_parameters['plz'] = $zip;
476
- return $this;
477
- }
478
-
479
- /**
480
- * sets a filter for the street
481
- *
482
- * @param string $street
483
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
484
- */
485
- public function setStreet($street)
486
- {
487
- $this->_parameters['strasse'] = $street;
488
- return $this;
489
- }
490
-
491
- /**
492
- * sets a filter for the county
493
- *
494
- * @param string $county
495
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
496
- */
497
- public function setCounty($county)
498
- {
499
- $this->_parameters['bundesland'] = $county;
500
- return $this;
501
- }
502
-
503
- /**
504
- * sets a raw parameter with the value
505
- *
506
- * @param string $key
507
- * @param mixed $value
508
- * @return unknown_type
509
- */
510
- public function setRawParameter($key, $value)
511
- {
512
- $this->_parameters[$key] = $value;
513
- return $this;
514
- }
515
-
516
- /**
517
- * returns the parameters as an array
518
- *
519
- * @return array
520
- */
521
- public function getSearchParameters()
522
- {
523
- $retVal = array();
524
- foreach ($this->_parameters as $key => $value) {
525
- if ($value === null) {
526
- continue;
527
- }
528
- $param = array(
529
- 'parameter' => $key,
530
- 'value' => $value
531
- );
532
- $retVal[] = $param;
533
- }
534
- return $retVal;
535
- }
536
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/BaseUserService/ChangeQuotaPool.php DELETED
@@ -1,103 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_Request_BaseUserService_ChangeQuotaPool
32
- {
33
- /**
34
- * string module id
35
- *
36
- * @var string
37
- */
38
- public $moduleId = null;
39
-
40
- /**
41
- * integer >= 0 to set new user quota
42
- *
43
- * @var integer
44
- */
45
- public $quotaMax = 0;
46
-
47
- /**
48
- * constructor give them the module id
49
- *
50
- * @param string $moduleId
51
- * @param integer $quotaMax
52
- * @return Zend_Service_Developergarde_Request_ChangeQuotaPool
53
- */
54
- public function __construct($moduleId = null, $quotaMax = 0)
55
- {
56
- $this->setModuleId($moduleId)
57
- ->setQuotaMax($quotaMax);
58
- }
59
-
60
- /**
61
- * sets a new moduleId
62
- *
63
- * @param integer $moduleId
64
- * @return Zend_Service_Developergarde_Request_ChangeQuotaPool
65
- */
66
- public function setModuleId($moduleId = null)
67
- {
68
- $this->moduleId = $moduleId;
69
- return $this;
70
- }
71
-
72
- /**
73
- * returns the moduleId
74
- *
75
- * @return string
76
- */
77
- public function getModuleId()
78
- {
79
- return $this->moduleId;
80
- }
81
-
82
- /**
83
- * sets new QuotaMax value
84
- *
85
- * @param integer $quotaMax
86
- * @return Zend_Service_Developergarde_Request_ChangeQuotaPool
87
- */
88
- public function setQuotaMax($quotaMax = 0)
89
- {
90
- $this->quotaMax = $quotaMax;
91
- return $this;
92
- }
93
-
94
- /**
95
- * returns the quotaMax value
96
- *
97
- * @return integer
98
- */
99
- public function getQuotaMax()
100
- {
101
- return $this->quotaMax;
102
- }
103
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/BaseUserService/GetAccountBalance.php DELETED
@@ -1,72 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_Request_BaseUserService_GetAccountBalance
32
- {
33
- /**
34
- * array of accounts
35
- *
36
- * @var array
37
- */
38
- public $Account = array();
39
-
40
- /**
41
- * constructor give them the account ids or an empty array
42
- *
43
- * @param array $Account
44
- * @return Zend_Service_DeveloperGarden_Request_GetAccountBalance
45
- */
46
- public function __construct(array $Account = array())
47
- {
48
- $this->setAccount($Account);
49
- }
50
-
51
- /**
52
- * sets a new Account array
53
- *
54
- * @param array $Account
55
- * @return Zend_Service_DeveloperGarden_Request_BaseUserService
56
- */
57
- public function setAccount(array $Account = array())
58
- {
59
- $this->Account = $Account;
60
- return $this;
61
- }
62
-
63
- /**
64
- * returns the moduleId
65
- *
66
- * @return string
67
- */
68
- public function getAccount()
69
- {
70
- return $this->Account;
71
- }
72
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/BaseUserService/GetQuotaInformation.php DELETED
@@ -1,72 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_Request_BaseUserService_GetQuotaInformation
32
- {
33
- /**
34
- * string module id
35
- *
36
- * @var string
37
- */
38
- public $moduleId = null;
39
-
40
- /**
41
- * constructor give them the module id
42
- *
43
- * @param string $moduleId
44
- * @return Zend_Service_DeveloperGarden_Request_BaseUserService
45
- */
46
- public function __construct($moduleId = null)
47
- {
48
- $this->setModuleId($moduleId);
49
- }
50
-
51
- /**
52
- * sets a new moduleId
53
- *
54
- * @param integer $moduleId
55
- * @return Zend_Service_DeveloperGarden_Request_BaseUserService
56
- */
57
- public function setModuleId($moduleId = null)
58
- {
59
- $this->moduleId = $moduleId;
60
- return $this;
61
- }
62
-
63
- /**
64
- * returns the moduleId
65
- *
66
- * @return string
67
- */
68
- public function getModuleId()
69
- {
70
- return $this->moduleId;
71
- }
72
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/AddConferenceTemplateParticipantRequest.php DELETED
@@ -1,91 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * the participant details
48
- *
49
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
50
- */
51
- public $participant = null;
52
-
53
- /**
54
- * constructor
55
- *
56
- * @param integer $environment
57
- * @param string $templateId
58
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
59
- */
60
- public function __construct($environment, $templateId,
61
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant = null
62
- ) {
63
- parent::__construct($environment);
64
- $this->setTemplateId($templateId)
65
- ->setParticipant($participant);
66
- }
67
-
68
- /**
69
- * set the template id
70
- *
71
- * @param string $templateId
72
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest
73
- */
74
- public function setTemplateId($templateId)
75
- {
76
- $this->templateId = $templateId;
77
- return $this;
78
- }
79
-
80
- /**
81
- * sets new participant
82
- *
83
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
84
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest
85
- */
86
- public function setParticipant(Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant)
87
- {
88
- $this->participant = $participant;
89
- return $this;
90
- }
91
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/CommitConferenceRequest.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_CommitConferenceRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * constructor
48
- *
49
- * @param integer $environment
50
- * @param string $conferenceId
51
- */
52
- public function __construct($environment, $conferenceId)
53
- {
54
- parent::__construct($environment);
55
- $this->setConferenceId($conferenceId);
56
- }
57
-
58
- /**
59
- * set the conference id
60
- *
61
- * @param string $conferenceId
62
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CommitConferenceRequest
63
- */
64
- public function setConferenceId($conferenceId)
65
- {
66
- $this->conferenceId = $conferenceId;
67
- return $this;
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceRequest.php DELETED
@@ -1,136 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * account to be used for this conference
41
- *
42
- * @var integer
43
- */
44
- public $account = null;
45
-
46
- /**
47
- * unique owner id
48
- *
49
- * @var string
50
- */
51
- public $ownerId = null;
52
-
53
- /**
54
- * object with details for this conference
55
- *
56
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
57
- */
58
- public $detail = null;
59
-
60
- /**
61
- * object with schedule for this conference
62
- *
63
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
64
- */
65
- public $schedule = null;
66
-
67
- /**
68
- * constructor
69
- *
70
- * @param integer $environment
71
- * @param string $ownerId
72
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
73
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule
74
- * @param integer $account
75
- */
76
- public function __construct($environment, $ownerId,
77
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails,
78
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule = null,
79
- $account = null
80
- ) {
81
- parent::__construct($environment);
82
- $this->setOwnerId($ownerId)
83
- ->setDetail($conferenceDetails)
84
- ->setSchedule($conferenceSchedule)
85
- ->setAccount($account);
86
- }
87
-
88
- /**
89
- * sets $schedule
90
- *
91
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $schedule
92
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
93
- */
94
- public function setSchedule(
95
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $schedule = null
96
- ) {
97
- $this->schedule = $schedule;
98
- return $this;
99
- }
100
-
101
- /**
102
- * sets $detail
103
- *
104
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail
105
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
106
- */
107
- public function setDetail(Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail)
108
- {
109
- $this->detail = $detail;
110
- return $this;
111
- }
112
-
113
- /**
114
- * sets $ownerId
115
- *
116
- * @param string $ownerId
117
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
118
- */
119
- public function setOwnerId($ownerId)
120
- {
121
- $this->ownerId = $ownerId;
122
- return $this;
123
- }
124
-
125
- /**
126
- * sets $account
127
- *
128
- * @param int $account
129
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
130
- */
131
- public function setAccount($account = null)
132
- {
133
- $this->account = $account;
134
- return $this;
135
- }
136
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceTemplateRequest.php DELETED
@@ -1,113 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * unique owner id
41
- *
42
- * @var string
43
- */
44
- public $ownerId = null;
45
-
46
- /**
47
- * object with details for this conference
48
- *
49
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
50
- */
51
- public $detail = null;
52
-
53
- /**
54
- * array with Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail elements
55
- *
56
- * @var array
57
- */
58
- public $participants = null;
59
-
60
- /**
61
- * constructor
62
- *
63
- * @param integer $environment
64
- * @param string $ownerId
65
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
66
- * @param array $conferenceParticipants
67
- */
68
- public function __construct($environment, $ownerId,
69
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails,
70
- array $conferenceParticipants = null
71
- ) {
72
- parent::__construct($environment);
73
- $this->setOwnerId($ownerId)
74
- ->setDetail($conferenceDetails)
75
- ->setParticipants($conferenceParticipants);
76
- }
77
-
78
- /**
79
- * sets $participants
80
- *
81
- * @param array $participants
82
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest
83
- */
84
- public function setParticipants(array $participants = null)
85
- {
86
- $this->participants = $participants;
87
- return $this;
88
- }
89
-
90
- /**
91
- * sets $detail
92
- *
93
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail
94
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest
95
- */
96
- public function setDetail(Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail)
97
- {
98
- $this->detail = $detail;
99
- return $this;
100
- }
101
-
102
- /**
103
- * sets $ownerId
104
- *
105
- * @param string $ownerId
106
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest
107
- */
108
- public function setOwnerId($ownerId)
109
- {
110
- $this->ownerId = $ownerId;
111
- return $this;
112
- }
113
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceListRequest.php DELETED
@@ -1,104 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * @var integer
41
- */
42
- public $what = null;
43
-
44
- /**
45
- * possible what values
46
- *
47
- * @var array
48
- */
49
- private $_whatValues = array(
50
- 0 => 'all conferences',
51
- 1 => 'just ad-hoc conferences',
52
- 2 => 'just planned conferences',
53
- 3 => 'just failed conferences',
54
- );
55
-
56
- /**
57
- * unique owner id
58
- *
59
- * @var string
60
- */
61
- public $ownerId = null;
62
-
63
- /**
64
- * constructor
65
- *
66
- * @param integer $environment
67
- * @param integer $what
68
- * @param string $ownerId
69
- */
70
- public function __construct($environment, $what = 0, $ownerId = null)
71
- {
72
- parent::__construct($environment);
73
- $this->setWhat($what)
74
- ->setOwnerId($ownerId);
75
- }
76
-
77
- /**
78
- * sets $what
79
- *
80
- * @param integer $what
81
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest
82
- */
83
- public function setWhat($what)
84
- {
85
- if (!array_key_exists($what, $this->_whatValues)) {
86
- #require_once 'Zend/Service/DeveloperGarden/Request/Exception.php';
87
- throw new Zend_Service_DeveloperGarden_Request_Exception('What value not allowed.');
88
- }
89
- $this->what = $what;
90
- return $this;
91
- }
92
-
93
- /**
94
- * sets $ownerId
95
- *
96
- * @param int $ownerId
97
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest
98
- */
99
- public function setOwnerId($ownerId)
100
- {
101
- $this->ownerId = $ownerId;
102
- return $this;
103
- }
104
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceStatusRequest.php DELETED
@@ -1,106 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * what
48
- *
49
- * @var integer
50
- */
51
- public $what = null;
52
-
53
- /**
54
- * possible what values
55
- *
56
- * @var array
57
- */
58
- private $_whatValues = array(
59
- 0 => 'all conferences',
60
- 1 => 'just detail, acc and startTime',
61
- 2 => 'just participants',
62
- 3 => 'just schedule',
63
- );
64
-
65
- /**
66
- * constructor
67
- *
68
- * @param integer $environment
69
- * @param string $conferenceId
70
- * @param integer $what
71
- */
72
- public function __construct($environment, $conferenceId, $what)
73
- {
74
- parent::__construct($environment);
75
- $this->setConferenceId($conferenceId)
76
- ->setWhat($what);
77
- }
78
-
79
- /**
80
- * set the conference id
81
- *
82
- * @param string $conferenceId
83
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest
84
- */
85
- public function setConferenceId($conferenceId)
86
- {
87
- $this->conferenceId = $conferenceId;
88
- return $this;
89
- }
90
-
91
- /**
92
- * sets $what
93
- *
94
- * @param integer $what
95
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest
96
- */
97
- public function setWhat($what)
98
- {
99
- if (!array_key_exists($what, $this->_whatValues)) {
100
- #require_once 'Zend/Service/DeveloperGarden/Request/Exception.php';
101
- throw new Zend_Service_DeveloperGarden_Request_Exception('What value not allowed.');
102
- }
103
- $this->what = $what;
104
- return $this;
105
- }
106
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateListRequest.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateListRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * unique owner id
41
- *
42
- * @var string
43
- */
44
- public $ownerId = null;
45
-
46
- /**
47
- * constructor
48
- *
49
- * @param integer $environment
50
- * @param string $ownerId
51
- */
52
- public function __construct($environment, $ownerId = null)
53
- {
54
- parent::__construct($environment);
55
- $this->setOwnerId($ownerId);
56
- }
57
-
58
- /**
59
- * sets $ownerId
60
- *
61
- * @param int $ownerId
62
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateListRequest
63
- */
64
- public function setOwnerId($ownerId)
65
- {
66
- $this->ownerId = $ownerId;
67
- return $this;
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateParticipantRequest.php DELETED
@@ -1,90 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * the participant id
48
- *
49
- * @var string
50
- */
51
- public $participantId = null;
52
-
53
- /**
54
- * constructor
55
- *
56
- * @param integer $environment
57
- * @param string $templateId
58
- * @param string $participantId
59
- */
60
- public function __construct($environment, $templateId, $participantId)
61
- {
62
- parent::__construct($environment);
63
- $this->setTemplateId($templateId)
64
- ->setParticipantId($participantId);
65
- }
66
-
67
- /**
68
- * set the template id
69
- *
70
- * @param string $templateId
71
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest
72
- */
73
- public function setTemplateId($templateId)
74
- {
75
- $this->templateId = $templateId;
76
- return $this;
77
- }
78
-
79
- /**
80
- * set the participant id
81
- *
82
- * @param string $participantId
83
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest
84
- */
85
- public function setParticipantId($participantId)
86
- {
87
- $this->participantId = $participantId;
88
- return $this;
89
- }
90
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateRequest.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * constructor
48
- *
49
- * @param integer $environment
50
- * @param string $templateId
51
- */
52
- public function __construct($environment, $templateId)
53
- {
54
- parent::__construct($environment);
55
- $this->setTemplateId($templateId);
56
- }
57
-
58
- /**
59
- * set the template id
60
- *
61
- * @param string $templateId
62
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateRequest
63
- */
64
- public function setTemplateId($templateId)
65
- {
66
- $this->templateId = $templateId;
67
- return $this;
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetParticipantStatusRequest.php DELETED
@@ -1,90 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * the participant id
48
- *
49
- * @var string
50
- */
51
- public $participantId = null;
52
-
53
- /**
54
- * constructor
55
- *
56
- * @param integer $environment
57
- * @param string $conferenceId
58
- * @param string $participantId
59
- */
60
- public function __construct($environment, $conferenceId, $participantId)
61
- {
62
- parent::__construct($environment);
63
- $this->setConferenceId($conferenceId)
64
- ->setParticipantId($participantId);
65
- }
66
-
67
- /**
68
- * set the conference id
69
- *
70
- * @param string $conferenceId
71
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest
72
- */
73
- public function setConferenceId($conferenceId)
74
- {
75
- $this->conferenceId = $conferenceId;
76
- return $this;
77
- }
78
-
79
- /**
80
- * set the participant id
81
- *
82
- * @param string $participantId
83
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest
84
- */
85
- public function setParticipantId($participantId)
86
- {
87
- $this->participantId = $participantId;
88
- return $this;
89
- }
90
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/GetRunningConferenceRequest.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_GetRunningConferenceRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * constructor
48
- *
49
- * @param integer $environment
50
- * @param string $conferenceId
51
- */
52
- public function __construct($environment, $conferenceId)
53
- {
54
- parent::__construct($environment);
55
- $this->setConferenceId($conferenceId);
56
- }
57
-
58
- /**
59
- * set the conference id
60
- *
61
- * @param string $conferenceId
62
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_GetRunningConferenceRequest
63
- */
64
- public function setConferenceId($conferenceId)
65
- {
66
- $this->conferenceId = $conferenceId;
67
- return $this;
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/NewParticipantRequest.php DELETED
@@ -1,91 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * conference participant
48
- *
49
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
50
- */
51
- public $participant = null;
52
-
53
- /**
54
- * constructor
55
- *
56
- * @param integer $environment
57
- * @param string $conferenceId
58
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
59
- */
60
- public function __construct($environment, $conferenceId,
61
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant)
62
- {
63
- parent::__construct($environment);
64
- $this->setConferenceId($conferenceId)
65
- ->setParticipant($participant);
66
- }
67
-
68
- /**
69
- * set the conference id
70
- *
71
- * @param string $conferenceId
72
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest
73
- */
74
- public function setConferenceId($conferenceId)
75
- {
76
- $this->conferenceId = $conferenceId;
77
- return $this;
78
- }
79
-
80
- /**
81
- * sets new participant
82
- *
83
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
84
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest
85
- */
86
- public function setParticipant(Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant)
87
- {
88
- $this->participant = $participant;
89
- return $this;
90
- }
91
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceRequest.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * constructor
48
- *
49
- * @param integer $environment
50
- * @param string $conferenceId
51
- */
52
- public function __construct($environment, $conferenceId)
53
- {
54
- parent::__construct($environment);
55
- $this->setConferenceId($conferenceId);
56
- }
57
-
58
- /**
59
- * set the conference id
60
- *
61
- * @param string $conferenceId
62
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceRequest
63
- */
64
- public function setConferenceId($conferenceId)
65
- {
66
- $this->conferenceId = $conferenceId;
67
- return $this;
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateParticipantRequest.php DELETED
@@ -1,90 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * the participant id
48
- *
49
- * @var string
50
- */
51
- public $participantId = null;
52
-
53
- /**
54
- * constructor
55
- *
56
- * @param integer $environment
57
- * @param string $templateId
58
- * @param string $participantId
59
- */
60
- public function __construct($environment, $templateId, $participantId)
61
- {
62
- parent::__construct($environment);
63
- $this->setTemplateId($templateId)
64
- ->setParticipantId($participantId);
65
- }
66
-
67
- /**
68
- * set the template id
69
- *
70
- * @param string $templateId
71
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest
72
- */
73
- public function setTemplateId($templateId)
74
- {
75
- $this->templateId = $templateId;
76
- return $this;
77
- }
78
-
79
- /**
80
- * set the participant id
81
- *
82
- * @param string $participantId
83
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest
84
- */
85
- public function setParticipantId($participantId)
86
- {
87
- $this->participantId = $participantId;
88
- return $this;
89
- }
90
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateRequest.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * constructor
48
- *
49
- * @param integer $environment
50
- * @param string $templateId
51
- */
52
- public function __construct($environment, $templateId)
53
- {
54
- parent::__construct($environment);
55
- $this->setTemplateId($templateId);
56
- }
57
-
58
- /**
59
- * set the template id
60
- *
61
- * @param string $templateId
62
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateRequest
63
- */
64
- public function setTemplateId($templateId)
65
- {
66
- $this->templateId = $templateId;
67
- return $this;
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveParticipantRequest.php DELETED
@@ -1,90 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * the participant id
48
- *
49
- * @var string
50
- */
51
- public $participantId = null;
52
-
53
- /**
54
- * constructor
55
- *
56
- * @param integer $environment
57
- * @param string $conferenceId
58
- * @param string $participantId
59
- */
60
- public function __construct($environment, $conferenceId, $participantId)
61
- {
62
- parent::__construct($environment);
63
- $this->setConferenceId($conferenceId)
64
- ->setParticipantId($participantId);
65
- }
66
-
67
- /**
68
- * set the conference id
69
- *
70
- * @param string $conferenceId
71
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest
72
- */
73
- public function setConferenceId($conferenceId)
74
- {
75
- $this->conferenceId = $conferenceId;
76
- return $this;
77
- }
78
-
79
- /**
80
- * set the participant id
81
- *
82
- * @param string $participantId
83
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest
84
- */
85
- public function setParticipantId($participantId)
86
- {
87
- $this->participantId = $participantId;
88
- return $this;
89
- }
90
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceRequest.php DELETED
@@ -1,158 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * account to be used for this conference
48
- *
49
- * @var integer
50
- */
51
- public $account = null;
52
-
53
- /**
54
- * unique owner id
55
- *
56
- * @var string
57
- */
58
- public $ownerId = null;
59
-
60
- /**
61
- * object with details for this conference
62
- *
63
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
64
- */
65
- public $detail = null;
66
-
67
- /**
68
- * object with schedule for this conference
69
- *
70
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
71
- */
72
- public $schedule = null;
73
-
74
- /**
75
- * constructor
76
- *
77
- * @param integer $environment
78
- * @param string $conferenceId
79
- * @param string $ownerId
80
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
81
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule
82
- * @param integer $account
83
- */
84
- public function __construct($environment, $conferenceId, $ownerId = null,
85
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null,
86
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule = null,
87
- $account = null
88
- ) {
89
- parent::__construct($environment);
90
- $this->setConferenceId($conferenceId)
91
- ->setOwnerId($ownerId)
92
- ->setDetail($conferenceDetails)
93
- ->setSchedule($conferenceSchedule)
94
- ->setAccount($account);
95
- }
96
-
97
- /**
98
- * sets $conferenceId
99
- *
100
- * @param string $conferenceId
101
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceRequest
102
- */
103
- public function setConferenceId($conferenceId)
104
- {
105
- $this->conferenceId= $conferenceId;
106
- return $this;
107
- }
108
-
109
- /**
110
- * sets $schedule
111
- *
112
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $schedule
113
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
114
- */
115
- public function setSchedule(
116
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $schedule = null
117
- ) {
118
- $this->schedule = $schedule;
119
- return $this;
120
- }
121
-
122
- /**
123
- * sets $detail
124
- *
125
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail
126
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
127
- */
128
- public function setDetail(
129
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail = null
130
- ) {
131
- $this->detail = $detail;
132
- return $this;
133
- }
134
-
135
- /**
136
- * sets $ownerId
137
- *
138
- * @param string $ownerId
139
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
140
- */
141
- public function setOwnerId($ownerId = null)
142
- {
143
- $this->ownerId = $ownerId;
144
- return $this;
145
- }
146
-
147
- /**
148
- * sets $account
149
- *
150
- * @param int $account
151
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest
152
- */
153
- public function setAccount($account = null)
154
- {
155
- $this->account = $account;
156
- return $this;
157
- }
158
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateParticipantRequest.php DELETED
@@ -1,113 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * the participant id
48
- *
49
- * @var string
50
- */
51
- public $participantId = null;
52
-
53
- /**
54
- * the participant details
55
- *
56
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
57
- */
58
- public $participant = null;
59
-
60
- /**
61
- * constructor
62
- *
63
- * @param integer $environment
64
- * @param string $templateId
65
- * @param string $participantId
66
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
67
- */
68
- public function __construct($environment, $templateId, $participantId,
69
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant = null
70
- ) {
71
- parent::__construct($environment);
72
- $this->setTemplateId($templateId)
73
- ->setParticipantId($participantId)
74
- ->setParticipant($participant);
75
- }
76
-
77
- /**
78
- * set the template id
79
- *
80
- * @param string $templateId
81
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest
82
- */
83
- public function setTemplateId($templateId)
84
- {
85
- $this->templateId = $templateId;
86
- return $this;
87
- }
88
-
89
- /**
90
- * set the participant id
91
- *
92
- * @param string $participantId
93
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest
94
- */
95
- public function setParticipantId($participantId)
96
- {
97
- $this->participantId = $participantId;
98
- return $this;
99
- }
100
-
101
- /**
102
- * sets new participant
103
- *
104
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
105
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest
106
- */
107
- public function setParticipant(
108
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
109
- ) {
110
- $this->participant = $participant;
111
- return $this;
112
- }
113
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateRequest.php DELETED
@@ -1,113 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the template id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * the initiator id
48
- *
49
- * @var string
50
- */
51
- public $initiatorId = null;
52
-
53
- /**
54
- * the details
55
- *
56
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
57
- */
58
- public $detail = null;
59
-
60
- /**
61
- * constructor
62
- *
63
- * @param integer $environment
64
- * @param string $templateId
65
- * @param string $initiatorId
66
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails
67
- */
68
- public function __construct($environment, $templateId, $initiatorId = null,
69
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null
70
- ) {
71
- parent::__construct($environment);
72
- $this->setTemplateId($templateId)
73
- ->setInitiatorId($initiatorId)
74
- ->setDetail($conferenceDetails);
75
- }
76
-
77
- /**
78
- * set the template id
79
- *
80
- * @param string $templateId
81
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest
82
- */
83
- public function setTemplateId($templateId)
84
- {
85
- $this->templateId = $templateId;
86
- return $this;
87
- }
88
-
89
- /**
90
- * set the initiator id
91
- *
92
- * @param string $initiatorId
93
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest
94
- */
95
- public function setInitiatorId($initiatorId)
96
- {
97
- $this->initiatorId = $initiatorId;
98
- return $this;
99
- }
100
-
101
- /**
102
- * sets $detail
103
- *
104
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail
105
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest
106
- */
107
- public function setDetail(
108
- Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail = null
109
- ) {
110
- $this->detail = $detail;
111
- return $this;
112
- }
113
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateParticipantRequest.php DELETED
@@ -1,138 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the conference id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * the participant id
48
- *
49
- * @var string
50
- */
51
- public $participantId = null;
52
-
53
- /**
54
- * conference participant
55
- *
56
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
57
- */
58
- public $participant = null;
59
-
60
- /**
61
- * possible action
62
- *
63
- * @var integer
64
- */
65
- public $action = null;
66
-
67
- /**
68
- * constructor
69
- *
70
- * @param integer $environment
71
- * @param string $conferenceId
72
- * @param string $participantId
73
- * @param integer $action
74
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
75
- */
76
- public function __construct($environment, $conferenceId, $participantId,
77
- $action = null,
78
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant = null
79
- ) {
80
- parent::__construct($environment);
81
- $this->setConferenceId($conferenceId)
82
- ->setParticipantId($participantId)
83
- ->setAction($action)
84
- ->setParticipant($participant);
85
- }
86
-
87
- /**
88
- * set the conference id
89
- *
90
- * @param string $conferenceId
91
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest
92
- */
93
- public function setConferenceId($conferenceId)
94
- {
95
- $this->conferenceId = $conferenceId;
96
- return $this;
97
- }
98
-
99
- /**
100
- * set the participant id
101
- *
102
- * @param string $participantId
103
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest
104
- */
105
- public function setParticipantId($participantId)
106
- {
107
- $this->participantId = $participantId;
108
- return $this;
109
- }
110
-
111
- /**
112
- * sets new action
113
- *
114
- * @param integer $action
115
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest
116
- */
117
- public function setAction($action = null)
118
- {
119
- if ($action !== null) {
120
- Zend_Service_DeveloperGarden_ConferenceCall::checkParticipantAction($action);
121
- }
122
- $this->action = $action;
123
- return $this;
124
- }
125
-
126
- /**
127
- * sets new participant
128
- *
129
- * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant
130
- * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest
131
- */
132
- public function setParticipant(
133
- Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant = null
134
- ) {
135
- $this->participant = $participant;
136
- return $this;
137
- }
138
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/Exception.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_DeveloperGarden_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_Exception
37
- extends Zend_Service_DeveloperGarden_Exception
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/IpLocation/LocateIPRequest.php DELETED
@@ -1,114 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_IpLocation_IpAddress
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/IpLocation/IpAddress.php';
32
-
33
- /**
34
- * @category Zend
35
- * @package Zend_Service
36
- * @subpackage DeveloperGarden
37
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
38
- * @author Marco Kaiser
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_DeveloperGarden_Request_IpLocation_LocateIPRequest
42
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
43
- {
44
- /**
45
- * the ip addresses to lookup for
46
- *
47
- * @var Zend_Service_DeveloperGarden_Request_IpLocation_IpAddress
48
- */
49
- public $address = null;
50
-
51
- /**
52
- * the account
53
- *
54
- * @var string
55
- */
56
- public $account = null;
57
-
58
- /**
59
- * constructor give them the environment
60
- *
61
- * @param integer $environment
62
- * @param Zend_Service_DeveloperGarden_IpLocation_IpAddress|array $ip
63
- *
64
- * @return Zend_Service_DeveloperGarden_Request_RequestAbstract
65
- */
66
- public function __construct($environment, $ip = null)
67
- {
68
- parent::__construct($environment);
69
-
70
- if ($ip !== null) {
71
- $this->setIp($ip);
72
- }
73
- }
74
-
75
- /**
76
- * sets new ip or array of ips
77
- *
78
- * @param Zend_Service_DeveloperGarden_IpLocation_IpAddress|array $ip
79
- *
80
- * @return Zend_Service_DeveloperGarden_Request_IpLocation_LocateIPRequest
81
- */
82
- public function setIp($ip)
83
- {
84
- if ($ip instanceof Zend_Service_DeveloperGarden_IpLocation_IpAddress) {
85
- $this->address[] = array(
86
- 'ipType' => $ip->getVersion(),
87
- 'ipAddress' => $ip->getIp(),
88
- );
89
- return $this;
90
- }
91
-
92
- if (is_array($ip)) {
93
- foreach ($ip as $ipObject) {
94
- if (!$ipObject instanceof Zend_Service_DeveloperGarden_IpLocation_IpAddress
95
- && !is_string($ipObject)
96
- ) {
97
- #require_once 'Zend/Service/DeveloperGarden/Request/Exception.php';
98
- throw new Zend_Service_DeveloperGarden_Request_Exception(
99
- 'Not a valid Ip Address object found.'
100
- );
101
- }
102
- $this->setIp($ipObject);
103
- }
104
- return $this;
105
- }
106
-
107
- if (!is_string($ip)) {
108
- #require_once 'Zend/Service/DeveloperGarden/Request/Exception.php';
109
- throw new Zend_Service_DeveloperGarden_Request_Exception('Not a valid Ip Address object found.');
110
- }
111
-
112
- return $this->setIp(new Zend_Service_DeveloperGarden_IpLocation_IpAddress($ip));
113
- }
114
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/LocalSearch/LocalSearchRequest.php DELETED
@@ -1,113 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_LocalSearch_LocalSearchRequest
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * array of search parameters
41
- *
42
- * @var array
43
- */
44
- public $searchParameters = null;
45
-
46
- /**
47
- * original object
48
- *
49
- * @var Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
50
- */
51
- private $_searchParameters = null;
52
-
53
- /**
54
- * account id
55
- *
56
- * @var integer
57
- */
58
- public $account = null;
59
-
60
- /**
61
- * constructor give them the environment and the sessionId
62
- *
63
- * @param integer $environment
64
- * @param Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters
65
- * @param integer $account
66
- * @return Zend_Service_DeveloperGarden_Request_RequestAbstract
67
- */
68
- public function __construct($environment,
69
- Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters,
70
- $account = null
71
- ) {
72
- parent::__construct($environment);
73
- $this->setSearchParameters($searchParameters)
74
- ->setAccount($account);
75
- }
76
-
77
- /**
78
- * @param integer $account
79
- */
80
- public function setAccount($account = null)
81
- {
82
- $this->account = $account;
83
- return $this;
84
- }
85
-
86
- /**
87
- * @return integer
88
- */
89
- public function getAccount()
90
- {
91
- return $this->account;
92
- }
93
-
94
- /**
95
- * @param Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters
96
- */
97
- public function setSearchParameters(
98
- Zend_Service_DeveloperGarden_LocalSearch_SearchParameters $searchParameters
99
- ) {
100
- $this->searchParameters = $searchParameters->getSearchParameters();
101
- $this->_searchParameters = $searchParameters;
102
- return $this;
103
- }
104
-
105
- /**
106
- * @return Zend_Service_DeveloperGarden_LocalSearch_SearchParameters
107
- */
108
- public function getSearchParameters()
109
- {
110
- return $this->_searchParameters;
111
- }
112
-
113
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/RequestAbstract.php DELETED
@@ -1,72 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- abstract class Zend_Service_DeveloperGarden_Request_RequestAbstract
32
- {
33
- /**
34
- * environment value
35
- *
36
- * @var integer
37
- */
38
- public $environment = null;
39
-
40
- /**
41
- * constructor give them the environment
42
- *
43
- * @param integer $environment
44
- * @return Zend_Service_DeveloperGarden_Request_RequestAbstract
45
- */
46
- public function __construct($environment)
47
- {
48
- $this->setEnvironment($environment);
49
- }
50
-
51
- /**
52
- * sets a new moduleId
53
- *
54
- * @param integer $environment
55
- * @return Zend_Service_DeveloperGarden_Request_RequestAbstract
56
- */
57
- public function setEnvironment($environment)
58
- {
59
- $this->environment = $environment;
60
- return $this;
61
- }
62
-
63
- /**
64
- * the current configured environment value
65
- *
66
- * @return integer
67
- */
68
- public function getEnvironment()
69
- {
70
- return $this->environment;
71
- }
72
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SendSms/SendFlashSMS.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/SendSms/SendSmsAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_SendSms_SendFlashSMS
37
- extends Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
38
- {
39
- /**
40
- * this is the sms type
41
- * 2 = FlashSMS
42
- *
43
- * @var integer
44
- */
45
- protected $_smsType = 2;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SendSms/SendSMS.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/SendSms/SendSmsAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_SendSms_SendSMS
37
- extends Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
38
- {
39
- /**
40
- * this is the sms type
41
- * 1 = normal SMS
42
- *
43
- * @var integer
44
- */
45
- protected $_smsType = 1;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SendSms/SendSmsAbstract.php DELETED
@@ -1,281 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Zend Framework
5
- *
6
- * LICENSE
7
- *
8
- * This source file is subject to the new BSD license that is bundled
9
- * with this package in the file LICENSE.txt.
10
- * It is also available through the world-wide-web at this URL:
11
- * http://framework.zend.com/license/new-bsd
12
- * If you did not receive a copy of the license and are unable to
13
- * obtain it through the world-wide-web, please send an email
14
- * to license@zend.com so we can send you a copy immediately.
15
- *
16
- * @category Zend
17
- * @package Zend_Service
18
- * @subpackage DeveloperGarden
19
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
20
- * @license http://framework.zend.com/license/new-bsd New BSD License
21
- * @version $Id$
22
- */
23
-
24
- /**
25
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
26
- */
27
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
28
-
29
- /**
30
- * @category Zend
31
- * @package Zend_Service
32
- * @subpackage DeveloperGarden
33
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
34
- * @author Marco Kaiser
35
- * @license http://framework.zend.com/license/new-bsd New BSD License
36
- */
37
- abstract class Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
38
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
39
- {
40
- /**
41
- * the number or numbers to receive this sms
42
- *
43
- * @var string
44
- */
45
- public $number = null;
46
-
47
- /**
48
- * the message of this sms
49
- *
50
- * @var string
51
- */
52
- public $message = null;
53
-
54
- /**
55
- * name of the sender
56
- *
57
- * @var string
58
- */
59
- public $originator = null;
60
-
61
- /**
62
- * account
63
- *
64
- * @var integer
65
- */
66
- public $account = null;
67
-
68
- /**
69
- * array of special chars that are used for counting
70
- * message length
71
- *
72
- * @var array
73
- */
74
- private $_specialChars = array(
75
- '|',
76
- '^',
77
- '{',
78
- '}',
79
- '[',
80
- ']',
81
- '~',
82
- '\\',
83
- "\n",
84
- // '€', removed because its counted in utf8 correctly
85
- );
86
-
87
- /**
88
- * what SMS type is it
89
- *
90
- * 1 = SMS
91
- * 2 = FlashSMS
92
- *
93
- * @var integer
94
- */
95
- protected $_smsType = 1;
96
-
97
- /**
98
- * the counter for increasing message count
99
- * if more than this 160 chars we send a 2nd or counting
100
- * sms message
101
- *
102
- * @var integer
103
- */
104
- protected $_smsLength = 153;
105
-
106
- /**
107
- * maximum length of an sms message
108
- *
109
- * @var integer
110
- */
111
- protected $_maxLength = 765;
112
-
113
- /**
114
- * the maximum numbers to send an sms
115
- *
116
- * @var integer
117
- */
118
- protected $_maxNumbers = 10;
119
-
120
- /**
121
- * returns the assigned numbers
122
- *
123
- * @return string $number
124
- */
125
- public function getNumber()
126
- {
127
- return $this->number;
128
- }
129
-
130
- /**
131
- * set a new number(s)
132
- *
133
- * @param string $number
134
- * @throws Zend_Service_DeveloperGarden_Request_Exception
135
- *
136
- * @return Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
137
- */
138
- public function setNumber($number)
139
- {
140
- $this->number = $number;
141
- if ($this->getNumberCount() > $this->_maxNumbers) {
142
- #require_once 'Zend/Service/DeveloperGarden/Request/Exception.php';
143
- throw new Zend_Service_DeveloperGarden_Request_Exception('The message is too long.');
144
- }
145
- return $this;
146
- }
147
-
148
- /**
149
- * returns the current message
150
- *
151
- * @return string $message
152
- */
153
- public function getMessage()
154
- {
155
- return $this->message;
156
- }
157
-
158
- /**
159
- * sets a new message
160
- *
161
- * @param string $message
162
- * @throws Zend_Service_DeveloperGarden_Request_Exception
163
- *
164
- * @return Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
165
- */
166
- public function setMessage($message)
167
- {
168
- $this->message = $message;
169
- if ($this->getMessageLength() > $this->_maxLength) {
170
- #require_once 'Zend/Service/DeveloperGarden/Request/Exception.php';
171
- throw new Zend_Service_DeveloperGarden_Request_Exception('The message is too long.');
172
- }
173
- return $this;
174
- }
175
-
176
- /**
177
- * returns the originator
178
- *
179
- * @return the $originator
180
- */
181
- public function getOriginator()
182
- {
183
- return $this->originator;
184
- }
185
-
186
- /**
187
- * the originator name
188
- *
189
- * @param string $originator
190
- * @return Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
191
- */
192
- public function setOriginator($originator)
193
- {
194
- $this->originator = $originator;
195
- return $this;
196
- }
197
-
198
- /**
199
- * the account
200
- * @return integer $account
201
- */
202
- public function getAccount()
203
- {
204
- return $this->account;
205
- }
206
-
207
- /**
208
- * sets a new accounts
209
- *
210
- * @param int $account the $account to set
211
- * @return Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
212
- */
213
- public function setAccount($account)
214
- {
215
- $this->account = $account;
216
- return $this;
217
- }
218
-
219
- /**
220
- * returns the calculated message length
221
- *
222
- * @return integer
223
- */
224
- public function getMessageLength()
225
- {
226
- $message = $this->getMessage();
227
- $length = strlen($message);
228
-
229
- foreach ($this->_specialChars as $char) {
230
- $c = (substr_count($message, $char) * 2) - 1;
231
- if ($c > 0) {
232
- $length += $c;
233
- }
234
- }
235
-
236
- return $length;
237
- }
238
-
239
- /**
240
- * returns the count of sms messages that would be send
241
- *
242
- * @return integer
243
- */
244
- public function getMessageCount()
245
- {
246
- $smsLength = $this->getMessageLength();
247
- $retValue = 1;
248
- if ($smsLength > 160) {
249
- $retValue = ceil($smsLength / $this->_smsLength);
250
- }
251
- return $retValue;
252
- }
253
-
254
- /**
255
- * returns the count of numbers in this sms
256
- *
257
- * @return integer
258
- */
259
- public function getNumberCount()
260
- {
261
- $number = $this->getNumber();
262
- $retValue = 0;
263
- if (!empty($number)) {
264
- $retValue = count(explode(',', $number));
265
- }
266
- return $retValue;
267
- }
268
-
269
- /**
270
- * returns the sms type
271
- * currently we have
272
- * 1 = Sms
273
- * 2 = FlashSms
274
- *
275
- * @return integer
276
- */
277
- public function getSmsType()
278
- {
279
- return $this->_smsType;
280
- }
281
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SmsValidation/GetValidatedNumbers.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_SmsValidation_GetValidatedNumbers
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SmsValidation/Invalidate.php DELETED
@@ -1,80 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_SmsValidation_Invalidate
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the number
41
- *
42
- * @var string
43
- */
44
- public $number = null;
45
-
46
- /**
47
- * create the class for validation a sms keyword
48
- *
49
- * @param integer $environment
50
- * @param string $keyword
51
- * @param string $number
52
- */
53
- public function __construct($environment, $number = null)
54
- {
55
- parent::__construct($environment);
56
- $this->setNumber($number);
57
- }
58
-
59
- /**
60
- * returns the number
61
- *
62
- * @return string $number
63
- */
64
- public function getNumber()
65
- {
66
- return $this->number;
67
- }
68
-
69
- /**
70
- * set a new number
71
- *
72
- * @param string $number
73
- * @return Zend_Service_DeveloperGarden_Request_SmsValidation_Validate
74
- */
75
- public function setNumber($number)
76
- {
77
- $this->number = $number;
78
- return $this;
79
- }
80
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SmsValidation/SendValidationKeyword.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/SendSms/SendSmsAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_SmsValidation_SendValidationKeyword
37
- extends Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/SmsValidation/Validate.php DELETED
@@ -1,110 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_SmsValidation_Validate
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- /**
40
- * the keyword to be used for validation
41
- *
42
- * @var string
43
- */
44
- public $keyword = null;
45
-
46
- /**
47
- * the number
48
- *
49
- * @var string
50
- */
51
- public $number = null;
52
-
53
- /**
54
- * returns the keyword
55
- *
56
- * @return string $keyword
57
- */
58
- public function getKeyword ()
59
- {
60
- return $this->keyword;
61
- }
62
-
63
- /**
64
- * create the class for validation a sms keyword
65
- *
66
- * @param integer $environment
67
- * @param string $keyword
68
- * @param string $number
69
- */
70
- public function __construct($environment, $keyword = null, $number = null)
71
- {
72
- parent::__construct($environment);
73
- $this->setKeyword($keyword)
74
- ->setNumber($number);
75
- }
76
-
77
- /**
78
- * set a new keyword
79
- *
80
- * @param string $keyword
81
- * @return Zend_Service_DeveloperGarden_Request_SmsValidation_Validate
82
- */
83
- public function setKeyword($keyword)
84
- {
85
- $this->keyword = $keyword;
86
- return $this;
87
- }
88
-
89
- /**
90
- * returns the number
91
- *
92
- * @return string $number
93
- */
94
- public function getNumber()
95
- {
96
- return $this->number;
97
- }
98
-
99
- /**
100
- * set a new number
101
- *
102
- * @param string $number
103
- * @return Zend_Service_DeveloperGarden_Request_SmsValidation_Validate
104
- */
105
- public function setNumber($number)
106
- {
107
- $this->number = $number;
108
- return $this;
109
- }
110
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/VoiceButler/CallStatus.php DELETED
@@ -1,100 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_VoiceButler_VoiceButlerAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/VoiceButlerAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_VoiceButler_CallStatus
37
- extends Zend_Service_DeveloperGarden_Request_VoiceButler_VoiceButlerAbstract
38
- {
39
- /**
40
- * extend the keep alive for this call
41
- *
42
- * @var integer
43
- */
44
- public $keepAlive = null;
45
-
46
- /**
47
- * constructor give them the environment and the sessionId
48
- *
49
- * @param integer $environment
50
- * @param string $sessionId
51
- * @param integer $keepAlive
52
- * @return Zend_Service_DeveloperGarden_Request_RequestAbstract
53
- */
54
- public function __construct($environment, $sessionId, $keepAlive = null)
55
- {
56
- parent::__construct($environment);
57
- $this->setSessionId($sessionId)
58
- ->setKeepAlive($keepAlive);
59
- }
60
-
61
- /**
62
- * @return string
63
- */
64
- public function getSessionId()
65
- {
66
- return $this->sessionId;
67
- }
68
-
69
- /**
70
- * sets new sessionId
71
- *
72
- * @param string $sessionId
73
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_CallStatus
74
- */
75
- public function setSessionId($sessionId)
76
- {
77
- $this->sessionId = $sessionId;
78
- return $this;
79
- }
80
-
81
- /**
82
- * @return integer
83
- */
84
- public function getKeepAlive()
85
- {
86
- return $this->keepAlive;
87
- }
88
-
89
- /**
90
- * sets new keepAlive flag
91
- *
92
- * @param integer $keepAlive
93
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_CallStatus
94
- */
95
- public function setKeepAlive($keepAlive)
96
- {
97
- $this->keepAlive = $keepAlive;
98
- return $this;
99
- }
100
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/VoiceButler/NewCall.php DELETED
@@ -1,238 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_VoiceButler_VoiceButlerAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/VoiceButlerAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
37
- extends Zend_Service_DeveloperGarden_Request_VoiceButler_VoiceButlerAbstract
38
- {
39
- /**
40
- * the first number to be called
41
- *
42
- * @var string
43
- */
44
- public $aNumber = null;
45
-
46
- /**
47
- * the second number to be called
48
- *
49
- * @var string
50
- */
51
- public $bNumber = null;
52
-
53
- /**
54
- * Calling Line Identity Restriction (CLIR) disabled for $aNumber
55
- *
56
- * @var boolean
57
- */
58
- public $privacyA = null;
59
-
60
- /**
61
- * Calling Line Identity Restriction (CLIR) disabled for $bNumber
62
- *
63
- * @var boolean
64
- */
65
- public $privacyB = null;
66
-
67
- /**
68
- * time in seconds to wait for $aNumber
69
- *
70
- * @var integer
71
- */
72
- public $expiration = null;
73
-
74
- /**
75
- * max duration for this call in seconds
76
- *
77
- * @var integer
78
- */
79
- public $maxDuration = null;
80
-
81
- /**
82
- * param not used right now
83
- *
84
- * @var string
85
- */
86
- public $greeter = null;
87
-
88
- /**
89
- * Account Id which will be pay for this call
90
- *
91
- * @var integer
92
- */
93
- public $account = null;
94
-
95
- /**
96
- * @return string
97
- */
98
- public function getANumber()
99
- {
100
- return $this->aNumber;
101
- }
102
-
103
- /**
104
- * @param string $aNumber
105
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
106
- */
107
- public function setANumber($aNumber)
108
- {
109
- $this->aNumber = $aNumber;
110
- return $this;
111
- }
112
-
113
- /**
114
- * @return string
115
- */
116
- public function getBNumber()
117
- {
118
- return $this->bNumber;
119
- }
120
-
121
- /**
122
- * @param string $bNumber
123
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
124
- */
125
- public function setBNumber($bNumber)
126
- {
127
- $this->bNumber = $bNumber;
128
- return $this;
129
- }
130
-
131
- /**
132
- * @return boolean
133
- */
134
- public function getPrivacyA()
135
- {
136
- return $this->privacyA;
137
- }
138
-
139
- /**
140
- * @param boolean $privacyA
141
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
142
- */
143
- public function setPrivacyA($privacyA)
144
- {
145
- $this->privacyA = $privacyA;
146
- return $this;
147
- }
148
-
149
- /**
150
- * @return boolean
151
- */
152
- public function getPrivacyB()
153
- {
154
- return $this->privacyB;
155
- }
156
-
157
- /**
158
- * @param boolean $privacyB
159
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
160
- */
161
- public function setPrivacyB($privacyB)
162
- {
163
- $this->privacyB = $privacyB;
164
- return $this;
165
- }
166
-
167
- /**
168
- * @return integer
169
- */
170
- public function getExpiration()
171
- {
172
- return $this->expiration;
173
- }
174
-
175
- /**
176
- * @param integer $expiration
177
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
178
- */
179
- public function setExpiration($expiration)
180
- {
181
- $this->expiration = $expiration;
182
- return $this;
183
- }
184
-
185
- /**
186
- * @return integer
187
- */
188
- public function getMaxDuration()
189
- {
190
- return $this->maxDuration;
191
- }
192
-
193
- /**
194
- * @param integer $maxDuration
195
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
196
- */
197
- public function setMaxDuration($maxDuration)
198
- {
199
- $this->maxDuration = $maxDuration;
200
- return $this;
201
- }
202
-
203
- /**
204
- * @return string
205
- */
206
- public function getGreeter()
207
- {
208
- return $this->greeter;
209
- }
210
-
211
- /**
212
- * @param string $greeter
213
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
214
- */
215
- public function setGreeter($greeter)
216
- {
217
- $this->greeter = $greeter;
218
- return $this;
219
- }
220
-
221
- /**
222
- * @return string
223
- */
224
- public function getAccount()
225
- {
226
- return $this->account;
227
- }
228
-
229
- /**
230
- * @param integer $account
231
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
232
- */
233
- public function setAccount($account)
234
- {
235
- $this->account = $account;
236
- return $this;
237
- }
238
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/VoiceButler/NewCallSequenced.php DELETED
@@ -1,92 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_VoiceButler_NewCall
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/NewCall.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_VoiceButler_NewCallSequenced
37
- extends Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
38
- {
39
- /**
40
- * array of second numbers to be called sequenced
41
- *
42
- * @var array
43
- */
44
- public $bNumber = null;
45
-
46
- /**
47
- * max wait value to wait for new number to be called
48
- *
49
- * @var integer
50
- */
51
- public $maxWait = null;
52
-
53
- /**
54
- * @return array
55
- */
56
- public function getBNumber()
57
- {
58
- return $this->bNumber;
59
- }
60
-
61
- /**
62
- * @param array $bNumber
63
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
64
- */
65
- /*public function setBNumber(array $bNumber)
66
- {
67
- $this->bNumber = $bNumber;
68
- return $this;
69
- }*/
70
-
71
- /**
72
- * returns the max wait value
73
- *
74
- * @return integer
75
- */
76
- public function getMaxWait()
77
- {
78
- return $this->maxWait;
79
- }
80
-
81
- /**
82
- * sets new max wait value for next number call
83
- *
84
- * @param integer $maxWait
85
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_NewCallSequenced
86
- */
87
- public function setMaxWait($maxWait)
88
- {
89
- $this->maxWait = $maxWait;
90
- return $this;
91
- }
92
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/VoiceButler/TearDownCall.php DELETED
@@ -1,78 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_VoiceButler_VoiceButlerAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/VoiceButlerAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Request_VoiceButler_TearDownCall
37
- extends Zend_Service_DeveloperGarden_Request_VoiceButler_VoiceButlerAbstract
38
- {
39
- /**
40
- * the session id
41
- *
42
- * @var string
43
- */
44
- public $sessionId = null;
45
-
46
- /**
47
- * constructor give them the environment and the sessionId
48
- *
49
- * @param integer $environment
50
- * @param string $sessionId
51
- * @return Zend_Service_DeveloperGarden_Request_RequestAbstract
52
- */
53
- public function __construct($environment, $sessionId)
54
- {
55
- parent::__construct($environment);
56
- $this->setSessionId($sessionId);
57
- }
58
-
59
- /**
60
- * @return string
61
- */
62
- public function getSessionId()
63
- {
64
- return $this->sessionId;
65
- }
66
-
67
- /**
68
- * sets new sessionId
69
- *
70
- * @param string $sessionId
71
- * @return Zend_Service_DeveloperGarden_Request_VoiceButler_TearDownCall
72
- */
73
- public function setSessionId($sessionId)
74
- {
75
- $this->sessionId = $sessionId;
76
- return $this;
77
- }
78
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Request/VoiceButler/VoiceButlerAbstract.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Request_RequestAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- abstract class Zend_Service_DeveloperGarden_Request_VoiceButler_VoiceButlerAbstract
37
- extends Zend_Service_DeveloperGarden_Request_RequestAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/BaseType.php DELETED
@@ -1,140 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_BaseType
37
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
38
- {
39
- /**
40
- * the status code
41
- *
42
- * @var string
43
- */
44
- public $statusCode = null;
45
-
46
- /**
47
- * the status message
48
- *
49
- * @var string
50
- */
51
- public $statusMessage = null;
52
-
53
- /**
54
- * parse the result
55
- *
56
- * @throws Zend_Service_DeveloperGarden_Response_Exception
57
- * @return Zend_Service_DeveloperGarden_Response_ResponseAbstract
58
- */
59
- public function parse()
60
- {
61
- if ($this->hasError()) {
62
- throw new Zend_Service_DeveloperGarden_Response_Exception(
63
- $this->getStatusMessage(),
64
- $this->getStatusCode()
65
- );
66
- }
67
-
68
- return $this;
69
- }
70
-
71
- /**
72
- * returns the error code
73
- *
74
- * @return string|null
75
- */
76
- public function getStatusCode()
77
- {
78
- return $this->statusCode;
79
- }
80
-
81
- /**
82
- * returns the error message
83
- *
84
- * @return string
85
- */
86
- public function getStatusMessage()
87
- {
88
- return $this->statusMessage;
89
- }
90
-
91
- /**
92
- * returns true if the errorCode is not null and not 0000
93
- *
94
- * @return boolean
95
- */
96
- public function isValid()
97
- {
98
- return ($this->statusCode === null
99
- || $this->statusCode == '0000');
100
- }
101
-
102
- /**
103
- * returns true if we have a error situation
104
- *
105
- * @return boolean
106
- */
107
- public function hasError()
108
- {
109
- return ($this->statusCode !== null
110
- && $this->statusCode != '0000');
111
- }
112
-
113
- /**
114
- * returns the error code (statusCode)
115
- *
116
- * @return string|null
117
- */
118
- public function getErrorCode()
119
- {
120
- if (empty($this->errorCode)) {
121
- return $this->statusCode;
122
- } else {
123
- return $this->errorCode;
124
- }
125
- }
126
-
127
- /**
128
- * returns the error message
129
- *
130
- * @return string
131
- */
132
- public function getErrorMessage()
133
- {
134
- if (empty($this->errorMessage)) {
135
- return $this->statusMessage;
136
- } else {
137
- return $this->errorMessage;
138
- }
139
- }
140
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/BaseUserService/ChangeQuotaPoolResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_BaseUserService_ChangeQuotaPoolResponse
37
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/BaseUserService/GetAccountBalanceResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_BaseUserService_GetAccountBalanceResponse
37
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/BaseUserService/GetQuotaInformationResponse.php DELETED
@@ -1,90 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_BaseUserService_GetQuotaInformationResponse
37
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
38
- {
39
- /**
40
- * System defined limit of quota points per day
41
- *
42
- * @var integer
43
- */
44
- public $maxQuota = null;
45
-
46
- /**
47
- * User specific limit of quota points per day
48
- * cant be more than $maxQuota
49
- *
50
- * @var integer
51
- */
52
- public $maxUserQuota = null;
53
-
54
- /**
55
- * Used quota points for the current day
56
- *
57
- * @var integer
58
- */
59
- public $quotaLevel = null;
60
-
61
- /**
62
- * returns the quotaLevel
63
- *
64
- * @return integer
65
- */
66
- public function getQuotaLevel()
67
- {
68
- return $this->quotaLevel;
69
- }
70
-
71
- /**
72
- * returns the maxUserQuota
73
- *
74
- * @return integer
75
- */
76
- public function getMaxUserQuota()
77
- {
78
- return $this->maxUserQuota;
79
- }
80
-
81
- /**
82
- * return the maxQuota
83
- *
84
- * @return integer
85
- */
86
- public function getMaxQuota()
87
- {
88
- return $this->maxQuota;
89
- }
90
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType
43
- */
44
- public $addConferenceTemplateParticipantResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * the participant Id
41
- *
42
- * @var string
43
- */
44
- public $participantId = null;
45
-
46
- /**
47
- * return the participant id
48
- *
49
- * @return string
50
- */
51
- public function getParticipantId()
52
- {
53
- return $this->participantId;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CCSResponseType.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CommitConferenceResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php DELETED
@@ -1,75 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- abstract class Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * returns the response object or null
41
- *
42
- * @return mixed
43
- */
44
- public function getResponse()
45
- {
46
- $r = new ReflectionClass($this);
47
- foreach ($r->getProperties() as $p) {
48
- $name = $p->getName();
49
- if (strpos($name, 'Response') !== false) {
50
- return $p->getValue($this);
51
- }
52
- }
53
- return null;
54
- }
55
-
56
- /**
57
- * parse the response data and throws exceptions
58
- *
59
- * @throws Zend_Service_DeveloperGarden_Response_Exception
60
- * @return mixed
61
- */
62
- public function parse()
63
- {
64
- $retVal = $this->getResponse();
65
- if ($retVal === null) {
66
- $this->statusCode = 9999;
67
- $this->statusMessage = 'Internal response property not found.';
68
- } else {
69
- $this->statusCode = $retVal->getStatusCode();
70
- $this->statusMessage = $retVal->getStatusMessage();
71
- }
72
- parent::parse();
73
- return $retVal;
74
- }
75
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType
43
- */
44
- public $createConferenceResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * the conference Id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * return the conference id
48
- *
49
- * @return string
50
- */
51
- public function getConferenceId()
52
- {
53
- return $this->conferenceId;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType
43
- */
44
- public $createConferenceTemplateResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * the template Id
41
- *
42
- * @var string
43
- */
44
- public $templateId = null;
45
-
46
- /**
47
- * return the template id
48
- *
49
- * @return string
50
- */
51
- public function getTemplateId()
52
- {
53
- return $this->templateId;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType
43
- */
44
- public $getConferenceListResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * array with conferences ids
41
- *
42
- * @var array
43
- */
44
- public $conferenceIds = array();
45
-
46
- /**
47
- * array with conference ids
48
- *
49
- * @return array
50
- */
51
- public function getConferenceIds()
52
- {
53
- return (array) $this->conferenceIds;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType
43
- */
44
- public $getConferenceStatusResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponseType.php DELETED
@@ -1,148 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * details
41
- *
42
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
43
- */
44
- public $detail = null;
45
-
46
- /**
47
- * conference starttime
48
- *
49
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
50
- */
51
- public $schedule = null;
52
-
53
- /**
54
- * the starttime as longint
55
- *
56
- * @var integer
57
- */
58
- public $startTime = null;
59
-
60
- /**
61
- * array of Zend_Service_DeveloperGarden_ConferenceCall_Participant
62
- *
63
- * @var array
64
- */
65
- public $participants = null;
66
-
67
- /**
68
- * the account object
69
- *
70
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount
71
- */
72
- public $acc = null;
73
-
74
- /**
75
- * returns the details object
76
- *
77
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
78
- */
79
- public function getDetail()
80
- {
81
- return $this->detail;
82
- }
83
-
84
- /**
85
- * returns the starttime
86
- *
87
- * @return integer
88
- */
89
- public function getStartTime()
90
- {
91
- return $this->startTime;
92
- }
93
-
94
- /**
95
- * returns the schedule object
96
- *
97
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule
98
- */
99
- public function getSchedule()
100
- {
101
- return $this->schedule;
102
- }
103
-
104
- /**
105
- * returns array with all participants
106
- * Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
107
- *
108
- * @return array of Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
109
- */
110
- public function getParticipants()
111
- {
112
- if ($this->participants instanceof Zend_Service_DeveloperGarden_ConferenceCall_Participant) {
113
- $this->participants = array(
114
- $this->participants
115
- );
116
- }
117
- return $this->participants;
118
- }
119
-
120
- /**
121
- * returns the participant object if found in the response
122
- *
123
- * @param string $participantId
124
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
125
- */
126
- public function getParticipantById($participantId)
127
- {
128
- $participants = $this->getParticipants();
129
- if ($participants !== null) {
130
- foreach ($participants as $participant) {
131
- if (strcmp($participant->getParticipantId(), $participantId) == 0) {
132
- return $participant;
133
- }
134
- }
135
- }
136
- return null;
137
- }
138
-
139
- /**
140
- * returns the conference account details
141
- *
142
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount
143
- */
144
- public function getAccount()
145
- {
146
- return $this->acc;
147
- }
148
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType
43
- */
44
- public $getConferenceTemplateListResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * array with template ids
41
- *
42
- * @var array
43
- */
44
- public $templateIds = array();
45
-
46
- /**
47
- * array with template ids
48
- *
49
- * @return array
50
- */
51
- public function getTemplateIds()
52
- {
53
- return (array)$this->templateIds;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType
43
- */
44
- public $getConferenceTemplateParticipantResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * the participant
41
- *
42
- * @var Zend_Service_DeveloperGarden_ConferenceCall_Participant
43
- */
44
- public $participant = null;
45
-
46
- /**
47
- * returns the participant details
48
- *
49
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
50
- */
51
- public function getParticipant()
52
- {
53
- return $this->participant;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType
43
- */
44
- public $getConferenceTemplateResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponseType.php DELETED
@@ -1,97 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * details
41
- *
42
- * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
43
- */
44
- public $detail = null;
45
-
46
- /**
47
- * array of Zend_Service_DeveloperGarden_ConferenceCall_Participant
48
- *
49
- * @var array
50
- */
51
- public $participants = null;
52
-
53
- /**
54
- * returns the details object
55
- *
56
- * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail
57
- */
58
- public function getDetail()
59
- {
60
- return $this->detail;
61
- }
62
-
63
- /**
64
- * returns array with all participants
65
- * Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
66
- *
67
- * @return array of Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail
68
- */
69
- public function getParticipants()
70
- {
71
- if ($this->participants instanceof Zend_Service_DeveloperGarden_ConferenceCall_Participant) {
72
- $this->participants = array(
73
- $this->participants
74
- );
75
- }
76
- return $this->participants;
77
- }
78
-
79
- /**
80
- * returns the participant object if found in the response
81
- *
82
- * @param string $participantId
83
- * @return Zend_Service_DeveloperGarden_ConferenceCall_Participant
84
- */
85
- public function getParticipantById($participantId)
86
- {
87
- $participants = $this->getParticipants();
88
- if ($participants !== null) {
89
- foreach ($participants as $participant) {
90
- if (strcmp($participant->getParticipantId(), $participantId) == 0) {
91
- return $participant;
92
- }
93
- }
94
- }
95
- return null;
96
- }
97
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType
43
- */
44
- public $getParticipantStatusResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * @var array
41
- */
42
- public $status = null;
43
-
44
- /**
45
- * returns the status array
46
- * a array of
47
- * Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus
48
- *
49
- * @return array
50
- */
51
- public function getStatus()
52
- {
53
- return $this->status;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType
43
- */
44
- public $getRunningConferenceResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * the conference Id
41
- *
42
- * @var string
43
- */
44
- public $conferenceId = null;
45
-
46
- /**
47
- * return the conference id
48
- *
49
- * @return string
50
- */
51
- public function getConferenceId()
52
- {
53
- return $this->conferenceId;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponse.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType
43
- */
44
- public $newParticipantResponse = null;
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponseType.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * the participant Id
41
- *
42
- * @var string
43
- */
44
- public $participantId = null;
45
-
46
- /**
47
- * return the participant id
48
- *
49
- * @return string
50
- */
51
- public function getParticipantId()
52
- {
53
- return $this->participantId;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateParticipantResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveParticipantResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateParticipantResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateParticipantResponse.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/ConferenceCallAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateParticipantResponse
37
- extends Zend_Service_DeveloperGarden_Response_ConferenceCall_ConferenceCallAbstract
38
- {
39
- /**
40
- * response data
41
- *
42
- * @codingStandardsIgnoreFile
43
- * @var Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType
44
- */
45
- public $CCSResponse = null;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/Exception.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_DeveloperGarden_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_Exception
37
- extends Zend_Service_DeveloperGarden_Exception
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/IpLocation/CityType.php DELETED
@@ -1,77 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_IpLocation_CityType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * @var string
41
- */
42
- public $countryCode = null;
43
-
44
- /**
45
- * @var string
46
- */
47
- public $cityCode = null;
48
-
49
- /**
50
- * @var string
51
- */
52
- public $cityName = null;
53
-
54
- /**
55
- * @return string
56
- */
57
- public function getCountryCode()
58
- {
59
- return $this->countryCode;
60
- }
61
-
62
- /**
63
- * @return string
64
- */
65
- public function getCityCode()
66
- {
67
- return $this->cityCode;
68
- }
69
-
70
- /**
71
- * @return string
72
- */
73
- public function getCityName()
74
- {
75
- return $this->cityName;
76
- }
77
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/IpLocation/GeoCoordinatesType.php DELETED
@@ -1,66 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_IpLocation_GeoCoordinatesType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- *
41
- * @var float
42
- */
43
- public $geoLatitude = null;
44
-
45
- /**
46
- *
47
- * @var float
48
- */
49
- public $geoLongitude = null;
50
-
51
- /**
52
- * @return float
53
- */
54
- public function getLatitude()
55
- {
56
- return $this->geoLatitude;
57
- }
58
-
59
- /**
60
- * @return float
61
- */
62
- public function getLongitude()
63
- {
64
- return $this->geoLongitude;
65
- }
66
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/IpLocation/IPAddressLocationType.php DELETED
@@ -1,141 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_IpLocation_IPAddressLocationType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * @var Zend_Service_DeveloperGarden_Response_IpLocation_RegionType
41
- */
42
- public $isInRegion = null;
43
-
44
- /**
45
- * @var Zend_Service_DeveloperGarden_Response_IpLocation_GeoCoordinatesType
46
- */
47
- public $isInGeo = null;
48
-
49
- /**
50
- * @var Zend_Service_DeveloperGarden_Response_IpLocation_CityType
51
- */
52
- public $isInCity = null;
53
-
54
- /**
55
- * @var integer
56
- */
57
- public $ipType = null;
58
-
59
- /**
60
- * @var string
61
- */
62
- public $ipAddress = null;
63
-
64
- /**
65
- * @var integer
66
- */
67
- public $radius = 0;
68
-
69
- /**
70
- * @return Zend_Service_DeveloperGarden_Response_IpLocation_RegionType
71
- */
72
- public function getRegion()
73
- {
74
- return $this->isInRegion;
75
- }
76
-
77
- /**
78
- * @return Zend_Service_DeveloperGarden_Response_IpLocation_GeoCoordinatesType
79
- */
80
- public function getGeoCoordinates()
81
- {
82
- return $this->isInGeo;
83
- }
84
-
85
- /**
86
- * @return Zend_Service_DeveloperGarden_Response_IpLocation_CityType
87
- */
88
- public function getCity()
89
- {
90
- return $this->isInCity;
91
- }
92
-
93
- /**
94
- * @return integer
95
- */
96
- public function getIpType()
97
- {
98
- return $this->ipType;
99
- }
100
-
101
- /**
102
- * @return string
103
- */
104
- public function getIpAddress()
105
- {
106
- return $this->ipAddress;
107
- }
108
-
109
- /**
110
- * @return integer
111
- */
112
- public function getRadius()
113
- {
114
- return $this->radius;
115
- }
116
-
117
- /**
118
- * implement parsing
119
- *
120
- */
121
- public function parse()
122
- {
123
- parent::parse();
124
- if ($this->isInCity === null) {
125
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/CityType.php';
126
- $this->isInCity = new Zend_Service_DeveloperGarden_Response_IpLocation_CityType();
127
- }
128
-
129
- if ($this->isInRegion === null) {
130
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/RegionType.php';
131
- $this->isInRegion = new Zend_Service_DeveloperGarden_Response_IpLocation_RegionType();
132
- }
133
-
134
- if ($this->isInGeo === null) {
135
- #require_once 'Zend/Service/DeveloperGarden/Response/IpLocation/GeoCoordinatesType.php';
136
- $this->isInGeo = new Zend_Service_DeveloperGarden_Response_IpLocation_GeoCoordinatesType();
137
- }
138
-
139
- return $this;
140
- }
141
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/IpLocation/LocateIPResponse.php DELETED
@@ -1,98 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponse
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * internal data object array of
41
- * elements
42
- *
43
- * @var array
44
- */
45
- public $ipAddressLocation = array();
46
-
47
- /**
48
- * constructor
49
- *
50
- * @param Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponseType $response
51
- */
52
- public function __construct(
53
- Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponseType $response
54
- ) {
55
- if ($response->ipAddressLocation instanceof Zend_Service_DeveloperGarden_Response_IpLocation_IPAddressLocationType) {
56
- if (is_array($response->ipAddressLocation)) {
57
- foreach ($response->ipAddressLocation as $location) {
58
- $this->ipAddressLocation[] = $location;
59
- }
60
-
61
- } else {
62
- $this->ipAddressLocation[] = $response->ipAddressLocation;
63
- }
64
- } elseif (is_array($response->ipAddressLocation)) {
65
- $this->ipAddressLocation = $response->ipAddressLocation;
66
- }
67
-
68
- $this->errorCode = $response->getErrorCode();
69
- $this->errorMessage = $response->getErrorMessage();
70
- $this->statusCode = $response->getStatusCode();
71
- $this->statusMessage = $response->getStatusMessage();
72
- }
73
-
74
- /**
75
- * implement own parsing mechanism to fix broken wsdl implementation
76
- */
77
- public function parse()
78
- {
79
- parent::parse();
80
- if (is_array($this->ipAddressLocation)) {
81
- foreach ($this->ipAddressLocation as $address) {
82
- $address->parse();
83
- }
84
- } elseif ($this->ipAddressLocation instanceof Zend_Service_DeveloperGarden_Response_IpLocation_IPAddressLocationType) {
85
- $this->ipAddressLocation->parse();
86
- }
87
-
88
- return $this;
89
- }
90
-
91
- /**
92
- * @return array
93
- */
94
- public function getIpAddressLocation()
95
- {
96
- return $this->ipAddressLocation;
97
- }
98
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/IpLocation/LocateIPResponseType.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_IpLocation_LocateIPResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * internal data object array of
41
- * elements
42
- *
43
- * @var array|Zend_Service_DeveloperGarden_Response_IpLocation_IPAddressLocationType
44
- */
45
- public $ipAddressLocation = array();
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/IpLocation/RegionType.php DELETED
@@ -1,80 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_IpLocation_RegionType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * country code
41
- * @var string
42
- */
43
- public $countryCode = null;
44
-
45
- /**
46
- * region code
47
- * @var string
48
- */
49
- public $regionCode = null;
50
-
51
- /**
52
- * region Name
53
- * @var string
54
- */
55
- public $regionName = null;
56
-
57
- /**
58
- * @return string
59
- */
60
- public function getCountryCode()
61
- {
62
- return $this->countryCode;
63
- }
64
-
65
- /**
66
- * @return string
67
- */
68
- public function getRegionCode()
69
- {
70
- return $this->regionCode;
71
- }
72
-
73
- /**
74
- * @return string
75
- */
76
- public function getRegionName()
77
- {
78
- return $this->regionName;
79
- }
80
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponse.php DELETED
@@ -1,89 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponseType.php';
32
-
33
- /**
34
- * @category Zend
35
- * @package Zend_Service
36
- * @subpackage DeveloperGarden
37
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
38
- * @author Marco Kaiser
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponse
42
- extends Zend_Service_DeveloperGarden_Response_BaseType
43
- {
44
- /**
45
- *
46
- * @var Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType
47
- */
48
- public $searchResult = null;
49
-
50
- /**
51
- * constructor
52
- *
53
- * @param Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType $response
54
- * @todo implement special result methods
55
- */
56
- public function __construct(
57
- Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType $response
58
- ) {
59
- $this->errorCode = $response->getErrorCode();
60
- $this->errorMessage = $response->getErrorMessage();
61
- $this->statusCode = $response->getStatusCode();
62
- $this->statusMessage = $response->getStatusMessage();
63
- $this->searchResult = $response;
64
- }
65
-
66
- /**
67
- * returns the raw search result
68
- *
69
- * @return Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType
70
- */
71
- public function getSearchResult()
72
- {
73
- return $this->searchResult;
74
- }
75
-
76
- /**
77
- * overwrite hasError to not handle 0103 error (empty result)
78
- *
79
- * @return boolean
80
- */
81
- public function hasError()
82
- {
83
- $result = parent::hasError();
84
- if (!$result && $this->statusCode == '0103') {
85
- $result = false;
86
- }
87
- return $result;
88
- }
89
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/LocalSearch/LocalSearchResponseType.php DELETED
@@ -1,44 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_LocalSearch_LocalSearchResponseType
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * contains the result object
41
- * @var mixed
42
- */
43
- public $searchResult = null;
44
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/ResponseAbstract.php DELETED
@@ -1,111 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- abstract class Zend_Service_DeveloperGarden_Response_ResponseAbstract
37
- {
38
- /**
39
- * errorCode
40
- *
41
- * @var string
42
- */
43
- public $errorCode = null;
44
-
45
- /**
46
- * errorMessage
47
- *
48
- * @var string
49
- */
50
- public $errorMessage = null;
51
-
52
- /**
53
- * parse the token data and throws exceptions
54
- *
55
- * @throws Zend_Service_DeveloperGarden_Response_Exception
56
- * @return Zend_Service_DeveloperGarden_Response_ResponseAbstract
57
- */
58
- public function parse()
59
- {
60
- if ($this->hasError()) {
61
- throw new Zend_Service_DeveloperGarden_Response_Exception(
62
- $this->getErrorMessage(),
63
- $this->getErrorCode()
64
- );
65
- }
66
-
67
- return $this;
68
- }
69
-
70
- /**
71
- * returns the error code
72
- *
73
- * @return string|null
74
- */
75
- public function getErrorCode()
76
- {
77
- return $this->errorCode;
78
- }
79
-
80
- /**
81
- * returns the error message
82
- *
83
- * @return string
84
- */
85
- public function getErrorMessage()
86
- {
87
- return $this->errorMessage;
88
- }
89
-
90
- /**
91
- * returns true if the errorCode is not null and not 0000
92
- *
93
- * @return boolean
94
- */
95
- public function isValid()
96
- {
97
- return ($this->errorCode === null
98
- || $this->errorCode == '0000');
99
- }
100
-
101
- /**
102
- * returns true if we have a error situation
103
- *
104
- * @return boolean
105
- */
106
- public function hasError()
107
- {
108
- return ($this->errorCode !== null
109
- && $this->errorCode != '0000');
110
- }
111
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Exception.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * Zend_Service_Response_Exception
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/Exception.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Exception
37
- extends Zend_Service_DeveloperGarden_Response_Exception
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/GetTokensResponse.php DELETED
@@ -1,94 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Interface.php';
32
-
33
- /**
34
- * @category Zend
35
- * @package Zend_Service
36
- * @subpackage DeveloperGarden
37
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
38
- * @author Marco Kaiser
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse
42
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
43
- implements Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface
44
- {
45
- /**
46
- * the security token
47
- * @var Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse
48
- */
49
- public $securityToken = null;
50
-
51
- /**
52
- * returns the security token
53
- *
54
- * @return string
55
- */
56
- public function getTokenData()
57
- {
58
- return $this->getSecurityToken();
59
- }
60
-
61
- /**
62
- * returns the security token
63
- *
64
- * @return string
65
- */
66
- public function getSecurityToken()
67
- {
68
- if (!$this->securityToken instanceof Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse) {
69
- #require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Exception.php';
70
- throw new Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Exception(
71
- 'No valid securityToken found.'
72
- );
73
- }
74
- return $this->securityToken->getTokenData();
75
- }
76
-
77
- /**
78
- * returns true if the stored token data is valid
79
- *
80
- * @return boolean
81
- */
82
- public function isValid()
83
- {
84
- /**
85
- * @todo implement the true token validation check
86
- */
87
- if (isset($this->securityToken)
88
- && !empty($this->securityToken->tokenData)
89
- ) {
90
- return true;
91
- }
92
- return false;
93
- }
94
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Interface.php DELETED
@@ -1,40 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Zend Framework
5
- *
6
- * LICENSE
7
- *
8
- * This source file is subject to the new BSD license that is bundled
9
- * with this package in the file LICENSE.txt.
10
- * It is also available through the world-wide-web at this URL:
11
- * http://framework.zend.com/license/new-bsd
12
- * If you did not receive a copy of the license and are unable to
13
- * obtain it through the world-wide-web, please send an email
14
- * to license@zend.com so we can send you a copy immediately.
15
- *
16
- * @category Zend
17
- * @package Zend_Service
18
- * @subpackage DeveloperGarden
19
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
20
- * @license http://framework.zend.com/license/new-bsd New BSD License
21
- * @version $Id$
22
- */
23
-
24
- /**
25
- * @category Zend
26
- * @package Zend_Service
27
- * @subpackage DeveloperGarden
28
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
29
- * @author Marco Kaiser
30
- * @license http://framework.zend.com/license/new-bsd New BSD License
31
- */
32
- interface Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface
33
- {
34
- /**
35
- * returns true if the stored token data is valid
36
- *
37
- * @return boolean
38
- */
39
- public function isValid();
40
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/SecurityTokenResponse.php DELETED
@@ -1,116 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Interface.php';
32
-
33
- /**
34
- * @category Zend
35
- * @package Zend_Service
36
- * @subpackage DeveloperGarden
37
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
38
- * @author Marco Kaiser
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse
42
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
43
- implements Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface
44
- {
45
- /**
46
- * the token format, should be saml20
47
- *
48
- * @var string
49
- */
50
- public $tokenFormat = null;
51
-
52
- /**
53
- * the token encoding, should be text/xml
54
- *
55
- * @var string
56
- */
57
- public $tokenEncoding = null;
58
-
59
- /**
60
- * the tokenData should be a valid Assertion value
61
- *
62
- * @var unknown_type
63
- */
64
- public $tokenData = null;
65
-
66
- /**
67
- * returns the tokenData
68
- *
69
- * @return string
70
- */
71
- public function getTokenData()
72
- {
73
- if (empty($this->tokenData)) {
74
- #require_once 'Zend/Service/DeveloperGarden/Response/Exception.php';
75
- throw new Zend_Service_DeveloperGarden_Response_Exception('No valid tokenData found.');
76
- }
77
-
78
- return $this->tokenData;
79
- }
80
-
81
- /**
82
- * returns the token format value
83
- *
84
- * @return string
85
- */
86
- public function getTokenFormat()
87
- {
88
- return $this->tokenFormat;
89
- }
90
-
91
- /**
92
- * returns the token encoding
93
- *
94
- * @return string
95
- */
96
- public function getTokenEncoding()
97
- {
98
- return $this->tokenEncoding;
99
- }
100
-
101
- /**
102
- * returns true if the stored token data is valid
103
- *
104
- * @return boolean
105
- */
106
- public function isValid()
107
- {
108
- /**
109
- * @todo implement the true token validation check
110
- */
111
- if (!empty($this->securityTokenData)) {
112
- return true;
113
- }
114
- return false;
115
- }
116
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SendSms/SendFlashSMSResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_SendSms_SendSmsAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/SendSms/SendSmsAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SendSms_SendFlashSMSResponse
37
- extends Zend_Service_DeveloperGarden_Response_SendSms_SendSmsAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SendSms/SendSMSResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_SendSms_SendSmsAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/SendSms/SendSmsAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SendSms_SendSMSResponse
37
- extends Zend_Service_DeveloperGarden_Response_SendSms_SendSmsAbstract
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SendSms/SendSmsAbstract.php DELETED
@@ -1,119 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- abstract class Zend_Service_DeveloperGarden_Response_SendSms_SendSmsAbstract
37
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
38
- {
39
- /**
40
- * the return from the sms request
41
- *
42
- * @var stdClass
43
- */
44
- public $return = null;
45
-
46
- /**
47
- * parse the response data and throws exceptions
48
- *
49
- * @throws Zend_Service_DeveloperGarden_Response_Exception
50
- * @return Zend_Service_DeveloperGarden_Response_ResponseAbstract
51
- */
52
- public function parse()
53
- {
54
- if ($this->hasError()) {
55
- #require_once 'Zend/Service/DeveloperGarden/Response/Exception.php';
56
- throw new Zend_Service_DeveloperGarden_Response_Exception(
57
- $this->getErrorMessage(),
58
- $this->getErrorCode()
59
- );
60
- }
61
-
62
- return $this;
63
- }
64
-
65
- /**
66
- * returns the error code
67
- *
68
- * @return string|null
69
- */
70
- public function getErrorCode()
71
- {
72
- $retValue = null;
73
- if ($this->return instanceof stdClass) {
74
- $retValue = $this->return->status;
75
- }
76
- return $retValue;
77
- }
78
-
79
- /**
80
- * returns the error message
81
- *
82
- * @return string
83
- */
84
- public function getErrorMessage()
85
- {
86
- $retValue = null;
87
- if ($this->return instanceof stdClass) {
88
- $retValue = $this->return->description;
89
- }
90
- return $retValue;
91
- }
92
-
93
- /**
94
- * returns true if the errorCode is not null and not 0000
95
- *
96
- * @return boolean
97
- */
98
- public function isValid()
99
- {
100
- return ($this->return === null
101
- || $this->return->status == '0000');
102
- }
103
-
104
- /**
105
- * returns true if we have a error situation
106
- *
107
- * @return boolean
108
- */
109
- public function hasError()
110
- {
111
- $retValue = false;
112
- if ($this->return instanceof stdClass
113
- && $this->return->status != '0000'
114
- ) {
115
- $retValue = true;
116
- }
117
- return $retValue;
118
- }
119
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SmsValidation/GetValidatedNumbersResponse.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SmsValidation_GetValidatedNumbersResponse
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- /**
40
- * array of validated numbers
41
- *
42
- * @var array of Zend_Service_DeveloperGarden_Response_SmsValidation_ValidatedNumber
43
- */
44
- public $validatedNumbers = null;
45
-
46
- /**
47
- * returns the internal array of validated numbers
48
- *
49
- * @return array of Zend_Service_DeveloperGarden_Response_SmsValidation_ValidatedNumber
50
- */
51
- public function getNumbers()
52
- {
53
- return (array) $this->validatedNumbers;
54
- }
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SmsValidation/InvalidateResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SmsValidation_ValidateResponse
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SmsValidation/SendValidationKeywordResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SmsValidation_SendValidationKeywordResponse
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SmsValidation/ValidateResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_BaseType
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/BaseType.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_SmsValidation_InvalidateResponse
37
- extends Zend_Service_DeveloperGarden_Response_BaseType
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/SmsValidation/ValidatedNumber.php DELETED
@@ -1,64 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_Response_SmsValidation_ValidatedNumber
32
- {
33
- /**
34
- * the number
35
- * @var string
36
- */
37
- public $number = null;
38
-
39
- /**
40
- * is valid until this date
41
- * @var string
42
- */
43
- public $validUntil = null;
44
-
45
- /**
46
- * returns the number
47
- *
48
- * @return number
49
- */
50
- public function getNumber()
51
- {
52
- return $this->number;
53
- }
54
-
55
- /**
56
- * returns the valid until date
57
- *
58
- * @return string
59
- */
60
- public function getValidUntil()
61
- {
62
- return $this->validUntil;
63
- }
64
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatus2Response.php DELETED
@@ -1,88 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatusResponse
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatusResponse.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatus2Response
37
- extends Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatusResponse
38
- {
39
- /**
40
- * returns the phone number of the second participant, who was called.
41
- *
42
- * @return string
43
- */
44
- public function getBe164()
45
- {
46
- return $this->getBNumber();
47
- }
48
-
49
- /**
50
- * returns the phone number of the second participant, who was called.
51
- *
52
- * @return string
53
- */
54
- public function getBNumber()
55
- {
56
- if (isset($this->return->be164)) {
57
- return $this->return->be164;
58
- }
59
- return null;
60
- }
61
-
62
- /**
63
- * Index of the phone number of the second participant (B), who was called. The value 0 means
64
- * the first B party phone number which was called, 1 means the second B party phone number
65
- * which was called etc.
66
- *
67
- * @return integer
68
- */
69
- public function getBNumberIndex()
70
- {
71
- return $this->getBIndex();
72
- }
73
-
74
- /**
75
- * Index of the phone number of the second participant (B), who was called. The value 0 means
76
- * the first B party phone number which was called, 1 means the second B party phone number
77
- * which was called etc.
78
- *
79
- * @return integer
80
- */
81
- public function getBIndex()
82
- {
83
- if (isset($this->return->bindex)) {
84
- return $this->return->bindex;
85
- }
86
- return null;
87
- }
88
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatusResponse.php DELETED
@@ -1,154 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/VoiceButlerAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatusResponse
37
- extends Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
38
- {
39
- /**
40
- * returns the session id
41
- * @return string
42
- */
43
- public function getSessionId()
44
- {
45
- if (isset($this->return->sessionId)) {
46
- return $this->return->sessionId;
47
- }
48
- return null;
49
- }
50
-
51
- /**
52
- * returns the connection time for participant a
53
- *
54
- * @return integer
55
- */
56
- public function getConnectionTimeA()
57
- {
58
- if (isset($this->return->connectiontimea)) {
59
- return $this->return->connectiontimea;
60
- }
61
- return null;
62
- }
63
-
64
- /**
65
- * returns the connection time for participant b
66
- *
67
- * @return integer
68
- */
69
- public function getConnectionTimeB()
70
- {
71
- if (isset($this->return->connectiontimeb)) {
72
- return $this->return->connectiontimeb;
73
- }
74
- return null;
75
- }
76
-
77
- /**
78
- * returns the description time for participant a
79
- *
80
- * @return string
81
- */
82
- public function getDescriptionA()
83
- {
84
- if (isset($this->return->descriptiona)) {
85
- return $this->return->descriptiona;
86
- }
87
- return null;
88
- }
89
-
90
- /**
91
- * returns the description time for participant b
92
- *
93
- * @return string
94
- */
95
- public function getDescriptionB()
96
- {
97
- if (isset($this->return->descriptionb)) {
98
- return $this->return->descriptionb;
99
- }
100
- return null;
101
- }
102
-
103
- /**
104
- * returns the reason time for participant a
105
- *
106
- * @return integer
107
- */
108
- public function getReasonA()
109
- {
110
- if (isset($this->return->reasona)) {
111
- return $this->return->reasona;
112
- }
113
- return null;
114
- }
115
-
116
- /**
117
- * returns the reason time for participant b
118
- *
119
- * @return integer
120
- */
121
- public function getReasonB()
122
- {
123
- if (isset($this->return->reasonb)) {
124
- return $this->return->reasonb;
125
- }
126
- return null;
127
- }
128
-
129
- /**
130
- * returns the state time for participant a
131
- *
132
- * @return string
133
- */
134
- public function getStateA()
135
- {
136
- if (isset($this->return->statea)) {
137
- return $this->return->statea;
138
- }
139
- return null;
140
- }
141
-
142
- /**
143
- * returns the state time for participant b
144
- *
145
- * @return string
146
- */
147
- public function getStateB()
148
- {
149
- if (isset($this->return->stateb)) {
150
- return $this->return->stateb;
151
- }
152
- return null;
153
- }
154
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallResponse.php DELETED
@@ -1,60 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/VoiceButlerAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallResponse
37
- extends Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
38
- {
39
- /**
40
- * returns the session id
41
- * @return string
42
- */
43
- public function getSessionId()
44
- {
45
- if (isset($this->return->sessionId)) {
46
- return $this->return->sessionId;
47
- }
48
- return null;
49
- }
50
-
51
- /**
52
- * prints the session on casting to string
53
- *
54
- * @return string
55
- */
56
- public function __toString()
57
- {
58
- return $this->getSessionId();
59
- }
60
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallSequencedResponse.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallResponse
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallResponse.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallSequencedResponse
37
- extends Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallResponse
38
- {
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/VoiceButler/TearDownCallResponse.php DELETED
@@ -1,50 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/VoiceButlerAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- class Zend_Service_DeveloperGarden_Response_VoiceButler_TearDownCallResponse
37
- extends Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
38
- {
39
- /**
40
- * returns the session id
41
- * @return string
42
- */
43
- public function getSessionId()
44
- {
45
- if (isset($this->return->sessionId)) {
46
- return $this->return->sessionId;
47
- }
48
- return null;
49
- }
50
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Response/VoiceButler/VoiceButlerAbstract.php DELETED
@@ -1,128 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Response_ResponseAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php';
27
-
28
- /**
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage DeveloperGarden
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @author Marco Kaiser
34
- * @license http://framework.zend.com/license/new-bsd New BSD License
35
- */
36
- abstract class Zend_Service_DeveloperGarden_Response_VoiceButler_VoiceButlerAbstract
37
- extends Zend_Service_DeveloperGarden_Response_ResponseAbstract
38
- {
39
- /**
40
- * the return from the sms request
41
- *
42
- * @var stdClass
43
- */
44
- public $return = null;
45
-
46
- /**
47
- * returns the return object
48
- *
49
- * @return stdClass
50
- */
51
- public function getReturn()
52
- {
53
- return $this->return;
54
- }
55
-
56
- /**
57
- * parse the response data and throws exceptions
58
- *
59
- * @throws Zend_Service_DeveloperGarden_Response_Exception
60
- * @return Zend_Service_DeveloperGarden_Response_ResponseAbstract
61
- */
62
- public function parse()
63
- {
64
- if ($this->hasError()) {
65
- throw new Zend_Service_DeveloperGarden_Response_Exception(
66
- $this->getErrorMessage(),
67
- $this->getErrorCode()
68
- );
69
- }
70
-
71
- return $this;
72
- }
73
-
74
- /**
75
- * returns the error code
76
- *
77
- * @return string|null
78
- */
79
- public function getErrorCode()
80
- {
81
- $retValue = null;
82
- if ($this->return instanceof stdClass) {
83
- $retValue = $this->return->status;
84
- }
85
- return $retValue;
86
- }
87
-
88
- /**
89
- * returns the error message
90
- *
91
- * @return string
92
- */
93
- public function getErrorMessage()
94
- {
95
- $retValue = null;
96
- if ($this->return instanceof stdClass) {
97
- $retValue = $this->return->err_msg;
98
- }
99
- return $retValue;
100
- }
101
-
102
- /**
103
- * returns true if the errorCode is not null and not 0000
104
- *
105
- * @return boolean
106
- */
107
- public function isValid()
108
- {
109
- return ($this->return === null
110
- || $this->return->status == '0000');
111
- }
112
-
113
- /**
114
- * returns true if we have a error situation
115
- *
116
- * @return boolean
117
- */
118
- public function hasError()
119
- {
120
- $retValue = false;
121
- if ($this->return instanceof stdClass
122
- && $this->return->status != '0000'
123
- ) {
124
- $retValue = true;
125
- }
126
- return $retValue;
127
- }
128
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/SecurityTokenServer.php DELETED
@@ -1,127 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_SecurityTokenServer_Cache
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/SecurityTokenServer/Cache.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/SecurityTokenResponse.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/GetTokensResponse.php';
42
-
43
- /**
44
- * @category Zend
45
- * @package Zend_Service
46
- * @subpackage DeveloperGarden
47
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
48
- * @author Marco Kaiser
49
- * @license http://framework.zend.com/license/new-bsd New BSD License
50
- */
51
- class Zend_Service_DeveloperGarden_SecurityTokenServer
52
- extends Zend_Service_DeveloperGarden_Client_ClientAbstract
53
- {
54
- /**
55
- * wsdl file
56
- *
57
- * @var string
58
- */
59
- protected $_wsdlFile = 'https://sts.idm.telekom.com/TokenService?wsdl';
60
-
61
- /**
62
- * wsdl file local
63
- *
64
- * @var string
65
- */
66
- protected $_wsdlFileLocal = 'Wsdl/TokenService.wsdl';
67
-
68
- /**
69
- * Response, Request Classmapping
70
- *
71
- * @var array
72
- *
73
- */
74
- protected $_classMap = array(
75
- 'SecurityTokenResponse' => 'Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse',
76
- 'getTokensResponse' => 'Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse'
77
- );
78
-
79
- /**
80
- * does the login and return the specific response
81
- *
82
- * @return Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse
83
- */
84
- public function getLoginToken()
85
- {
86
- $token = Zend_Service_DeveloperGarden_SecurityTokenServer_Cache::getTokenFromCache(
87
- 'securityToken'
88
- );
89
-
90
- if ($token === null
91
- || !$token->isValid()
92
- ) {
93
- $token = $this->getSoapClient()->login('login');
94
- Zend_Service_DeveloperGarden_SecurityTokenServer_Cache::setTokenToCache(
95
- 'securityToken',
96
- $token
97
- );
98
- }
99
-
100
- return $token;
101
- }
102
-
103
- /**
104
- * returns the fetched token from token server
105
- *
106
- * @return Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse
107
- */
108
- public function getTokens()
109
- {
110
- $token = Zend_Service_DeveloperGarden_SecurityTokenServer_Cache::getTokenFromCache(
111
- 'getTokens'
112
- );
113
-
114
- if ($token === null
115
- || !$token->isValid()
116
- ) {
117
- $token = $this->getSoapClient()->getTokens(array(
118
- 'serviceId' => $this->_serviceAuthId
119
- ));
120
- Zend_Service_DeveloperGarden_SecurityTokenServer_Cache::setTokenToCache(
121
- 'getTokens',
122
- $token
123
- );
124
- }
125
- return $token;
126
- }
127
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/SecurityTokenServer/Cache.php DELETED
@@ -1,207 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @category Zend
25
- * @package Zend_Service
26
- * @subpackage DeveloperGarden
27
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
28
- * @author Marco Kaiser
29
- * @license http://framework.zend.com/license/new-bsd New BSD License
30
- */
31
- class Zend_Service_DeveloperGarden_SecurityTokenServer_Cache
32
- {
33
- /**
34
- * array with stored tokens
35
- *
36
- * @var array
37
- */
38
- protected static $_storedToken = array(
39
- 'securityToken' => null,
40
- 'getTokens' => null
41
- );
42
-
43
- /**
44
- * Internal cache for token values
45
- *
46
- * @var Zend_Cache_Core
47
- * @access private
48
- */
49
- private static $_cache = null;
50
-
51
- /**
52
- * PHP SOAP wsdl cache constant
53
- *
54
- * @var integer
55
- */
56
- private static $_wsdlCache = null;
57
-
58
- // @codeCoverageIgnoreStart
59
- /**
60
- * Constructor overriding - make sure that a developer cannot instantiate
61
- */
62
- protected function __construct()
63
- {
64
- }
65
- // @codeCoverageIgnoreEnd
66
-
67
- /**
68
- * returns stored token from cache or null
69
- *
70
- * @param string $tokenId
71
- * @throws Zend_Service_DeveloperGarden_Exception
72
- * @return Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface|null
73
- */
74
- public static function getTokenFromCache($tokenId)
75
- {
76
- if (!array_key_exists($tokenId, self::$_storedToken)) {
77
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
78
- throw new Zend_Service_DeveloperGarden_Exception(
79
- 'tokenID ' . $tokenId . ' unknown.'
80
- );
81
- }
82
-
83
- if (self::hasCache() && self::$_storedToken[$tokenId] === null) {
84
- $cache = self::getCache();
85
- $token = $cache->load(md5($tokenId));
86
- if ($token !== false) {
87
- self::$_storedToken[$tokenId] = $token;
88
- }
89
- }
90
-
91
- return self::$_storedToken[$tokenId];
92
- }
93
-
94
- /**
95
- * set new value for the given tokenId
96
- *
97
- * @param string $tokenId
98
- * @throws Zend_Service_DeveloperGarden_Exception
99
- * @param Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface $tokenValue
100
- * @return void
101
- */
102
- public static function setTokenToCache($tokenId,
103
- Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface $tokenValue
104
- ) {
105
- if (!array_key_exists($tokenId, self::$_storedToken)) {
106
- #require_once 'Zend/Service/DeveloperGarden/Exception.php';
107
- throw new Zend_Service_DeveloperGarden_Exception(
108
- 'tokenID ' . $tokenId . ' unknown.'
109
- );
110
- }
111
-
112
- if (self::hasCache()) {
113
- $cache = self::getCache();
114
- $cache->save($tokenValue, md5($tokenId));
115
- }
116
-
117
- self::$_storedToken[$tokenId] = $tokenValue;
118
- }
119
-
120
- /**
121
- * reset the internal cache structure
122
- *
123
- * @return void
124
- */
125
- public static function resetTokenCache()
126
- {
127
- foreach (self::$_storedToken as $key => $value) {
128
- $value = null;
129
- self::$_storedToken[$key] = $value;
130
- }
131
- }
132
-
133
- /**
134
- * Returns the cache
135
- *
136
- * @return Zend_Cache_Core
137
- */
138
- public static function getCache()
139
- {
140
- return self::$_cache;
141
- }
142
-
143
- /**
144
- * Set a cache for token
145
- *
146
- * @param Zend_Cache_Core $cache A cache frontend
147
- */
148
- public static function setCache(Zend_Cache_Core $cache)
149
- {
150
- self::$_cache = $cache;
151
- }
152
-
153
- /**
154
- * Returns true when a cache is set
155
- *
156
- * @return boolean
157
- */
158
- public static function hasCache()
159
- {
160
- return (self::$_cache !== null);
161
- }
162
-
163
- /**
164
- * Removes any cache
165
- *
166
- * @return void
167
- */
168
- public static function removeCache()
169
- {
170
- self::$_cache = null;
171
- }
172
-
173
- /**
174
- * Clears all cache data
175
- *
176
- * @return void
177
- */
178
- public static function clearCache()
179
- {
180
- $cache = self::getCache();
181
- if (method_exists($cache, 'clean')) {
182
- $cache->clean();
183
- }
184
- self::$_wsdlCache = null;
185
- }
186
-
187
- /**
188
- * Returns the wsdl cache
189
- *
190
- * @return integer
191
- */
192
- public static function getWsdlCache()
193
- {
194
- return self::$_wsdlCache;
195
- }
196
-
197
- /**
198
- * Set a cache for wsdl file
199
- *
200
- * @param integer $cache
201
- * @return void
202
- */
203
- public static function setWsdlCache($cache = null)
204
- {
205
- self::$_wsdlCache = $cache;
206
- }
207
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/SendSms.php DELETED
@@ -1,156 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Response_SendSms_SendSMSResponse
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Response/SendSms/SendSMSResponse.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Response_SendSms_SendFlashSMSResponse
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Response/SendSms/SendFlashSMSResponse.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Request_SendSms_SendSMS
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Request/SendSms/SendSMS.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_Request_SendSms_SendFlashSMS
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/Request/SendSms/SendFlashSMS.php';
47
-
48
- /**
49
- * @category Zend
50
- * @package Zend_Service
51
- * @subpackage DeveloperGarden
52
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
53
- * @author Marco Kaiser
54
- * @license http://framework.zend.com/license/new-bsd New BSD License
55
- */
56
- class Zend_Service_DeveloperGarden_SendSms
57
- extends Zend_Service_DeveloperGarden_Client_ClientAbstract
58
- {
59
- /**
60
- * wsdl file
61
- *
62
- * @var string
63
- */
64
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-sms/services/SmsService?wsdl';
65
-
66
- /**
67
- * wsdl file local
68
- *
69
- * @var string
70
- */
71
- protected $_wsdlFileLocal = 'Wsdl/SmsService.wsdl';
72
-
73
- /**
74
- * Response, Request Classmapping
75
- *
76
- * @var array
77
- *
78
- */
79
- protected $_classMap = array(
80
- 'sendSMSResponse' => 'Zend_Service_DeveloperGarden_Response_SendSms_SendSMSResponse',
81
- 'sendFlashSMSResponse' => 'Zend_Service_DeveloperGarden_Response_SendSms_SendFlashSMSResponse'
82
- );
83
-
84
- /**
85
- * this function creates the raw sms object that can be used to send an sms
86
- * or as flash sms
87
- *
88
- * @param string $number
89
- * @param string $message
90
- * @param string $originator
91
- * @param integer $account
92
- *
93
- * @return Zend_Service_DeveloperGarden_Request_SendSms_SendSMS
94
- */
95
- public function createSms($number = null, $message = null, $originator = null, $account = null)
96
- {
97
- $request = new Zend_Service_DeveloperGarden_Request_SendSms_SendSMS($this->getEnvironment());
98
- $request->setNumber($number)
99
- ->setMessage($message)
100
- ->setOriginator($originator)
101
- ->setAccount($account);
102
- return $request;
103
- }
104
-
105
- /**
106
- * this function creates the raw sms object that can be used to send an sms
107
- * or as flash sms
108
- *
109
- * @param string $number
110
- * @param string $message
111
- * @param string $originator
112
- * @param integer $account
113
- *
114
- * @return Zend_Service_DeveloperGarden_Request_SendSms_SendFlashSMS
115
- */
116
- public function createFlashSms($number = null, $message = null, $originator = null, $account = null)
117
- {
118
- $request = new Zend_Service_DeveloperGarden_Request_SendSms_SendFlashSMS($this->getEnvironment());
119
- $request->setNumber($number)
120
- ->setMessage($message)
121
- ->setOriginator($originator)
122
- ->setAccount($account);
123
- return $request;
124
- }
125
-
126
- /**
127
- * sends an sms with the given parameters
128
- *
129
- * @param Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract $sms
130
- *
131
- * @return Zend_Service_DeveloperGarden_Response_SendSms_SendSmsAbstract
132
- */
133
- public function send(Zend_Service_DeveloperGarden_Request_SendSms_SendSmsAbstract $sms)
134
- {
135
- $client = $this->getSoapClient();
136
- $request = array(
137
- 'request' => $sms
138
- );
139
- switch ($sms->getSmsType()) {
140
- // Sms
141
- case 1 :
142
- $response = $client->sendSms($request);
143
- break;
144
- // flashSms
145
- case 2 :
146
- $response = $client->sendFlashSms($request);
147
- break;
148
- default : {
149
- #require_once 'Zend/Service/DeveloperGarden/Client/Exception.php';
150
- throw new Zend_Service_DeveloperGarden_Client_Exception('Unknown SMS Type');
151
- }
152
- }
153
-
154
- return $response->parse();
155
- }
156
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/SmsValidation.php DELETED
@@ -1,193 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Request_SmsValidation_GetValidatedNumbers
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Request/SmsValidation/GetValidatedNumbers.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Response_SmsValidation_GetValidatedNumbersResponse
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Response/SmsValidation/GetValidatedNumbersResponse.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Response_SmsValidation_ValidatedNumber
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Response/SmsValidation/ValidatedNumber.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_Request_SmsValidation_SendValidationKeyword
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/Request/SmsValidation/SendValidationKeyword.php';
47
-
48
- /**
49
- * @see Zend_Service_DeveloperGarden_Response_SmsValidation_SendValidationKeywordResponse
50
- */
51
- #require_once 'Zend/Service/DeveloperGarden/Response/SmsValidation/SendValidationKeywordResponse.php';
52
-
53
- /**
54
- * @see Zend_Service_DeveloperGarden_Request_SmsValidation_Validate
55
- */
56
- #require_once 'Zend/Service/DeveloperGarden/Request/SmsValidation/Validate.php';
57
-
58
- /**
59
- * @see Zend_Service_DeveloperGarden_Response_SmsValidation_ValidateResponse
60
- */
61
- #require_once 'Zend/Service/DeveloperGarden/Response/SmsValidation/ValidateResponse.php';
62
-
63
- /**
64
- * @see Zend_Service_DeveloperGarden_Request_SmsValidation_Invalidate
65
- */
66
- #require_once 'Zend/Service/DeveloperGarden/Request/SmsValidation/Invalidate.php';
67
-
68
- /**
69
- * @see Zend_Service_DeveloperGarden_Response_SmsValidation_InvalidateResponse
70
- */
71
- #require_once 'Zend/Service/DeveloperGarden/Response/SmsValidation/InvalidateResponse.php';
72
-
73
- /**
74
- * @category Zend
75
- * @package Zend_Service
76
- * @subpackage DeveloperGarden
77
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
78
- * @author Marco Kaiser
79
- * @license http://framework.zend.com/license/new-bsd New BSD License
80
- */
81
- class Zend_Service_DeveloperGarden_SmsValidation extends Zend_Service_DeveloperGarden_Client_ClientAbstract
82
- {
83
- // @codeCoverageIgnoreStart
84
- /**
85
- * wsdl file
86
- *
87
- * @var string
88
- */
89
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-sms-validation/services/SmsValidationUserService?wsdl';
90
-
91
- /**
92
- * wsdl file local
93
- *
94
- * @var string
95
- */
96
- protected $_wsdlFileLocal = 'Wsdl/SmsValidationUserService.wsdl';
97
-
98
- /**
99
- * Response, Request Classmapping
100
- *
101
- * @var array
102
- *
103
- */
104
- protected $_classMap = array(
105
- 'getValidatedNumbersResponse' => 'Zend_Service_DeveloperGarden_Response_SmsValidation_GetValidatedNumbersResponse',
106
- 'ValidatedNumber' => 'Zend_Service_DeveloperGarden_Response_SmsValidation_ValidatedNumber',
107
- 'sendValidationKeywordResponse' => 'Zend_Service_DeveloperGarden_Response_SmsValidation_SendValidationKeywordResponse',
108
- 'validateResponse' => 'Zend_Service_DeveloperGarden_Response_SmsValidation_ValidateResponse',
109
- 'invalidateResponse' => 'Zend_Service_DeveloperGarden_Response_SmsValidation_InvalidateResponse',
110
- );
111
-
112
- /**
113
- * validate the given number with the keyword
114
- *
115
- * @param string $keyword
116
- * @param string $number
117
- * @return Zend_Service_DeveloperGarden_Response_SmsValidation_ValidateResponse
118
- */
119
- public function validate($keyword = null, $number = null)
120
- {
121
- $request = new Zend_Service_DeveloperGarden_Request_SmsValidation_Validate(
122
- $this->getEnvironment(),
123
- $keyword,
124
- $number
125
- );
126
-
127
- return $this->getSoapClient()
128
- ->validate($request)
129
- ->parse();
130
- }
131
-
132
- /**
133
- * invalidate the given number
134
- *
135
- * @param string $number
136
- * @return Zend_Service_DeveloperGarden_Response_SmsValidation_InvalidateResponse
137
- */
138
- public function inValidate($number = null)
139
- {
140
- $request = new Zend_Service_DeveloperGarden_Request_SmsValidation_Invalidate(
141
- $this->getEnvironment(),
142
- $number
143
- );
144
-
145
- return $this->getSoapClient()
146
- ->invalidate($request)
147
- ->parse();
148
- }
149
-
150
- /**
151
- * this function sends the validation sms to the given number,
152
- * if message is provided it should have to placeholder:
153
- * #key# = the validation key
154
- * #validUntil# = the valid until date
155
- *
156
- * @param string $number
157
- * @param string $message
158
- * @param string $originator
159
- * @param integer $account
160
- *
161
- * @return Zend_Service_DeveloperGarden_Request_SmsValidation_SendValidationKeywordResponse
162
- */
163
- public function sendValidationKeyword($number = null, $message = null, $originator = null, $account = null)
164
- {
165
- $request = new Zend_Service_DeveloperGarden_Request_SmsValidation_SendValidationKeyword(
166
- $this->getEnvironment()
167
- );
168
- $request->setNumber($number)
169
- ->setMessage($message)
170
- ->setOriginator($originator)
171
- ->setAccount($account);
172
-
173
- return $this->getSoapClient()
174
- ->sendValidationKeyword($request)
175
- ->parse();
176
- }
177
-
178
- /**
179
- * returns a list of validated numbers
180
- *
181
- * @return Zend_Service_DeveloperGarden_Response_SmsValidation_GetValidatedNumbersResponse
182
- */
183
- public function getValidatedNumbers()
184
- {
185
- $request = new Zend_Service_DeveloperGarden_Request_SmsValidation_GetValidatedNumbers(
186
- $this->getEnvironment()
187
- );
188
- return $this->getSoapClient()
189
- ->getValidatedNumbers($request)
190
- ->parse();
191
- }
192
- // @codeCoverageIgnoreEnd
193
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/VoiceCall.php DELETED
@@ -1,226 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage DeveloperGarden
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
- /**
24
- * @see Zend_Service_DeveloperGarden_Client_ClientAbstract
25
- */
26
- #require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php';
27
-
28
- /**
29
- * @see Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall
30
- */
31
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/NewCall.php';
32
-
33
- /**
34
- * @see Zend_Service_DeveloperGarden_Request_VoiceButler_NewCallSequenced
35
- */
36
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/NewCallSequenced.php';
37
-
38
- /**
39
- * @see Zend_Service_DeveloperGarden_Request_VoiceButler_TearDownCall
40
- */
41
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/TearDownCall.php';
42
-
43
- /**
44
- * @see Zend_Service_DeveloperGarden_Request_VoiceButler_CallStatus
45
- */
46
- #require_once 'Zend/Service/DeveloperGarden/Request/VoiceButler/CallStatus.php';
47
-
48
- /**
49
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallResponse
50
- */
51
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallResponse.php';
52
-
53
- /**
54
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallSequencedResponse
55
- */
56
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/NewCallSequencedResponse.php';
57
-
58
- /**
59
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_TearDownCallResponse
60
- */
61
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/TearDownCallResponse.php';
62
-
63
- /**
64
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatusResponse
65
- */
66
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatusResponse.php';
67
-
68
- /**
69
- * @see Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatus2Response
70
- */
71
- #require_once 'Zend/Service/DeveloperGarden/Response/VoiceButler/CallStatus2Response.php';
72
-
73
- /**
74
- * @category Zend
75
- * @package Zend_Service
76
- * @subpackage DeveloperGarden
77
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
78
- * @author Marco Kaiser
79
- * @license http://framework.zend.com/license/new-bsd New BSD License
80
- */
81
- class Zend_Service_DeveloperGarden_VoiceCall
82
- extends Zend_Service_DeveloperGarden_Client_ClientAbstract
83
- {
84
- /**
85
- * wsdl file
86
- *
87
- * @var string
88
- */
89
- protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-voicebutler/services/VoiceButlerService?wsdl';
90
-
91
- /**
92
- * wsdl file local
93
- *
94
- * @var string
95
- */
96
- protected $_wsdlFileLocal = 'Wsdl/VoiceButlerService.wsdl';
97
-
98
- /**
99
- * Response, Request Classmapping
100
- *
101
- * @var array
102
- *
103
- */
104
- protected $_classMap = array(
105
- 'newCallResponse' => 'Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallResponse',
106
- 'newCallSequencedResponse' => 'Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallSequencedResponse',
107
- 'tearDownCallResponse' => 'Zend_Service_DeveloperGarden_Response_VoiceButler_TearDownCallResponse',
108
- 'callStatusResponse' => 'Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatusResponse',
109
- 'callStatus2Response' => 'Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatus2Response'
110
- );
111
-
112
- /**
113
- * init a new call with the given params
114
- *
115
- * @param string $aNumber
116
- * @param string $bNumber
117
- * @param integer $expiration
118
- * @param integer $maxDuration
119
- * @param integer $account
120
- * @param boolean $privacyA
121
- * @param boolean $privacyB
122
- * @param string $greeter
123
- * @return Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallResponse
124
- */
125
- public function newCall($aNumber, $bNumber, $expiration, $maxDuration,
126
- $account = null, $privacyA = null, $privacyB = null, $greeter = null
127
- ) {
128
- $request = new Zend_Service_DeveloperGarden_Request_VoiceButler_NewCall(
129
- $this->getEnvironment()
130
- );
131
- $request->setANumber($aNumber)
132
- ->setBNumber($bNumber)
133
- ->setPrivacyA($privacyA)
134
- ->setPrivacyB($privacyB)
135
- ->setExpiration($expiration)
136
- ->setMaxDuration($maxDuration)
137
- ->setGreeter($greeter)
138
- ->setAccount($account);
139
- $result = $this->getSoapClient()->newCall(array(
140
- 'request' => $request
141
- ));
142
-
143
- return $result->parse();
144
- }
145
-
146
-
147
- /**
148
- * init a new call with the given params but specially here,
149
- * you can define a set of numbers to be called if the first number
150
- * isnt reachable (ie: bNumber = +4930-111111,+4930-222222,+4930-333333)
151
- *
152
- * @throws Zend_Service_DeveloperGarden_Client_Exception
153
- * @param string $aNumber
154
- * @param array $bNumber
155
- * @param integer $expiration
156
- * @param integer $maxDuration
157
- * @param integer $maxWait
158
- * @param integer $account
159
- * @param boolean $privacyA
160
- * @param boolean $privacyB
161
- * @param string $greeter
162
- * @return Zend_Service_DeveloperGarden_Response_VoiceButler_NewCallSequencedResponse
163
- */
164
- public function newCallSequenced($aNumber, $bNumber, $expiration, $maxDuration,
165
- $maxWait, $account = null, $privacyA = null, $privacyB = null, $greeter = null
166
- ) {
167
- $request = new Zend_Service_DeveloperGarden_Request_VoiceButler_NewCallSequenced(
168
- $this->getEnvironment()
169
- );
170
- $request->setANumber($aNumber)
171
- ->setBNumber($bNumber)
172
- ->setPrivacyA($privacyA)
173
- ->setPrivacyB($privacyB)
174
- ->setExpiration($expiration)
175
- ->setMaxDuration($maxDuration)
176
- ->setMaxWait($maxWait)
177
- ->setGreeter($greeter)
178
- ->setAccount($account);
179
- $result = $this->getSoapClient()->newCallSequenced(array(
180
- 'request' => $request
181
- ));
182
-
183
- return $result->parse();
184
- }
185
-
186
- /**
187
- * This tear down the call with the given sessionId
188
- *
189
- * @param string $sessionId
190
- * @return Zend_Service_DeveloperGarden_Response_VoiceButler_TearDownCallResponse
191
- */
192
- public function tearDownCall($sessionId)
193
- {
194
- $request = new Zend_Service_DeveloperGarden_Request_VoiceButler_TearDownCall(
195
- $this->getEnvironment(),
196
- $sessionId
197
- );
198
- $result = $this->getSoapClient()->tearDownCall(array(
199
- 'request' => $request
200
- ));
201
-
202
- return $result->parse();
203
- }
204
-
205
- /**
206
- * checks the callStatus and updates the keepAlive if provided
207
- *
208
- * @param string $sessionId
209
- * @param integer $keepAlive
210
- * @return Zend_Service_DeveloperGarden_Response_VoiceButler_CallStatusResponse
211
- */
212
- public function callStatus($sessionId, $keepAlive = null)
213
- {
214
- $request = new Zend_Service_DeveloperGarden_Request_VoiceButler_CallStatus(
215
- $this->getEnvironment(),
216
- $sessionId,
217
- $keepAlive
218
- );
219
-
220
- $result = $this->getSoapClient()->callStatus2(array(
221
- 'request' => $request
222
- ));
223
-
224
- return $result->parse();
225
- }
226
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/IPLocation.wsdl DELETED
@@ -1,84 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:schema="http://iplocation.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://iplocation.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="iplocation" targetNamespace="http://iplocation.developer.telekom.com/wsdl/">
3
- <wsdl:documentation>
4
- IP Location </wsdl:documentation>
5
- <wsdl:types>
6
- <xsd:schema targetNamespace="http://iplocation.developer.telekom.com/wsdl/">
7
- <xsd:import namespace="http://iplocation.developer.telekom.com/schema/" schemaLocation="IPLocation.xsd"/>
8
- </xsd:schema>
9
- </wsdl:types>
10
- <wsdl:message name="locateIPRequest">
11
- <wsdl:part name="parameters" element="schema:LocateIPRequest"/>
12
- </wsdl:message>
13
- <wsdl:message name="locateIPResponse">
14
- <wsdl:part name="parameters" element="schema:LocateIPResponse"/>
15
- </wsdl:message>
16
- <wsdl:portType name="IPLocationPortType">
17
- <wsdl:operation name="locateIP">
18
- <wsdl:input message="tns:locateIPRequest"/>
19
- <wsdl:output message="tns:locateIPResponse"/>
20
- </wsdl:operation>
21
- </wsdl:portType>
22
- <wsdl:binding name="IPLocationHttpBinding" type="tns:IPLocationPortType">
23
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
24
- <wsp:PolicyReference URI="#TransportBindingPolicy"/>
25
- <wsdl:operation name="locateIP">
26
- <soap:operation soapAction="http://iplocation.developer.telekom.com/locateIP"/>
27
- <wsdl:input>
28
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
29
- <soap:body use="literal"/>
30
- </wsdl:input>
31
- <wsdl:output>
32
- <soap:body use="literal"/>
33
- </wsdl:output>
34
- </wsdl:operation>
35
- </wsdl:binding>
36
- <wsdl:service name="IPLocation">
37
- <wsdl:port name="IPLocation" binding="tns:IPLocationHttpBinding">
38
- <soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-iplocation/services/IPLocation"/>
39
- </wsdl:port>
40
- </wsdl:service>
41
- <wsp:Policy wsu:Id="TransportBindingPolicy">
42
- <wsp:ExactlyOne>
43
- <wsp:All>
44
- <wsaws:UsingAddressing xmlns:wsaws="http://www.w3.org/2006/05/addressing/wsdl"/>
45
- <sp:TransportBinding>
46
- <wsp:Policy>
47
- <sp:TransportToken>
48
- <wsp:Policy>
49
- <sp:HttpsToken RequireClientCertificate="false"/>
50
- </wsp:Policy>
51
- </sp:TransportToken>
52
- <sp:Layout>
53
- <wsp:Policy>
54
- <sp:Strict/>
55
- </wsp:Policy>
56
- </sp:Layout>
57
- <sp:IncludeTimestamp/>
58
- <sp:AlgorithmSuite>
59
- <wsp:Policy>
60
- <sp:Basic256/>
61
- </wsp:Policy>
62
- </sp:AlgorithmSuite>
63
- </wsp:Policy>
64
- </sp:TransportBinding>
65
- <sp:Wss11/>
66
- </wsp:All>
67
- </wsp:ExactlyOne>
68
- </wsp:Policy>
69
- <wsp:Policy wsu:Id="STSTokenPolicy">
70
- <wsp:ExactlyOne>
71
- <wsp:All>
72
- <sp:SupportingTokens>
73
- <wsp:Policy>
74
- <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
75
- <wsp:Policy>
76
- <sp:WssSamlV20Token11/>
77
- </wsp:Policy>
78
- </sp:SamlToken>
79
- </wsp:Policy>
80
- </sp:SupportingTokens>
81
- </wsp:All>
82
- </wsp:ExactlyOne>
83
- </wsp:Policy>
84
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/IPLocation.xsd DELETED
@@ -1,69 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <xsd:schema xmlns:tns="http://iplocation.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://iplocation.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
3
- <xsd:simpleType name="EnvironmentType">
4
- <xsd:restriction base="xsd:int">
5
- <xsd:minInclusive value="1"/>
6
- <xsd:maxInclusive value="3"/>
7
- </xsd:restriction>
8
- </xsd:simpleType>
9
- <xsd:simpleType name="IPType">
10
- <xsd:restriction base="xsd:integer">
11
- <xsd:enumeration value="4"/>
12
- <xsd:enumeration value="6"/>
13
- </xsd:restriction>
14
- </xsd:simpleType>
15
- <xsd:complexType name="IPAddressType">
16
- <xsd:sequence>
17
- <xsd:element name="ipType" type="tns:IPType" nillable="false"/>
18
- <xsd:element name="ipAddress" type="xsd:string" nillable="false"/>
19
- </xsd:sequence>
20
- </xsd:complexType>
21
- <xsd:complexType name="CityType">
22
- <xsd:sequence>
23
- <xsd:element name="countryCode" type="xsd:string" nillable="false"/>
24
- <xsd:element name="cityCode" type="xsd:string" nillable="false"/>
25
- <xsd:element name="city" type="xsd:string" nillable="false"/>
26
- </xsd:sequence>
27
- </xsd:complexType>
28
- <xsd:complexType name="RegionType">
29
- <xsd:sequence>
30
- <xsd:element name="countryCode" type="xsd:string" nillable="false"/>
31
- <xsd:element name="regionCode" type="xsd:string" nillable="false"/>
32
- <xsd:element name="regionName" type="xsd:string" nillable="false"/>
33
- </xsd:sequence>
34
- </xsd:complexType>
35
- <xsd:complexType name="GeoCoordinatesType">
36
- <xsd:sequence>
37
- <xsd:element name="geoLatitude" type="xsd:decimal" nillable="false"/>
38
- <xsd:element name="geoLongitude" type="xsd:decimal" nillable="false"/>
39
- </xsd:sequence>
40
- </xsd:complexType>
41
- <xsd:complexType name="IPAddressLocationType">
42
- <xsd:sequence>
43
- <xsd:element name="isInRegion" type="tns:RegionType" nillable="true" minOccurs="0"/>
44
- <xsd:element name="isInGeo" type="tns:GeoCoordinatesType" nillable="true" minOccurs="0"/>
45
- <xsd:element name="isInCity" type="tns:CityType" nillable="true" minOccurs="0"/>
46
- <xsd:element name="ipType" type="tns:IPType" nillable="false"/>
47
- <xsd:element name="ipAddress" type="xsd:string" nillable="false"/>
48
- <xsd:element name="radius" type="xsd:integer" nillable="false"/>
49
- <xsd:element name="statusCode" type="xsd:string" nillable="false"/>
50
- <xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
51
- </xsd:sequence>
52
- </xsd:complexType>
53
- <xsd:complexType name="LocateIPRequestType">
54
- <xsd:sequence>
55
- <xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
56
- <xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0"/>
57
- <xsd:element name="address" type="tns:IPAddressType" nillable="false" maxOccurs="unbounded"/>
58
- </xsd:sequence>
59
- </xsd:complexType>
60
- <xsd:complexType name="LocateIPResponseType">
61
- <xsd:sequence>
62
- <xsd:element name="statusCode" type="xsd:string" nillable="false"/>
63
- <xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
64
- <xsd:element name="ipAddressLocation" type="tns:IPAddressLocationType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
65
- </xsd:sequence>
66
- </xsd:complexType>
67
- <xsd:element name="LocateIPRequest" type="tns:LocateIPRequestType"/>
68
- <xsd:element name="LocateIPResponse" type="tns:LocateIPResponseType"/>
69
- </xsd:schema>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/ODGBaseUserService.wsdl DELETED
@@ -1,104 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
3
- xmlns:tns="http://odg.tonline.de/ODGBaseUserService/"
4
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
5
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ODGBaseUserService"
6
- targetNamespace="http://odg.tonline.de/ODGBaseUserService/">
7
- <wsdl:types>
8
- <xsd:schema
9
- targetNamespace="http://odg.tonline.de/ODGBaseUserService/"
10
- elementFormDefault="unqualified"
11
- attributeFormDefault="unqualified">
12
- <xsd:include schemaLocation="ODGBaseUserService.xsd" />
13
- </xsd:schema>
14
- </wsdl:types>
15
- <wsdl:message name="changeQuotaPool">
16
- <wsdl:part name="request" element="tns:changeQuotaPool"></wsdl:part>
17
- </wsdl:message>
18
- <wsdl:message name="changeQuotaPoolResponse">
19
- <wsdl:part name="response"
20
- element="tns:changeQuotaPoolResponse">
21
- </wsdl:part>
22
- </wsdl:message>
23
- <wsdl:message name="getQuotaInformation">
24
- <wsdl:part name="request" element="tns:getQuotaInformation"></wsdl:part>
25
- </wsdl:message>
26
- <wsdl:message name="getQuotaInformationResponse">
27
- <wsdl:part name="response"
28
- element="tns:getQuotaInformationResponse">
29
- </wsdl:part>
30
- </wsdl:message>
31
- <wsdl:message name="getAccountBalance">
32
- <wsdl:part name="request" element="tns:getAccountBalance"></wsdl:part>
33
- </wsdl:message>
34
- <wsdl:message name="getAccountBalanceResponse">
35
- <wsdl:part name="response" element="tns:getAccountBalanceResponse"></wsdl:part>
36
- </wsdl:message>
37
- <wsdl:portType name="ODGBaseUserService">
38
- <wsdl:operation name="changeQuotaPool">
39
- <wsdl:input message="tns:changeQuotaPool"></wsdl:input>
40
- <wsdl:output message="tns:changeQuotaPoolResponse"></wsdl:output>
41
- </wsdl:operation>
42
- <wsdl:operation name="getQuotaInformation">
43
- <wsdl:input message="tns:getQuotaInformation"></wsdl:input>
44
- <wsdl:output message="tns:getQuotaInformationResponse"></wsdl:output>
45
- </wsdl:operation>
46
- <wsdl:operation name="getAccountBalance">
47
- <wsdl:input message="tns:getAccountBalance"></wsdl:input>
48
- <wsdl:output message="tns:getAccountBalanceResponse"></wsdl:output>
49
- </wsdl:operation>
50
- </wsdl:portType>
51
- <wsdl:binding name="ODGBaseUserServiceSOAP"
52
- type="tns:ODGBaseUserService">
53
-
54
- <soap:binding style="document"
55
- transport="http://schemas.xmlsoap.org/soap/http" />
56
- <wsdl:operation name="changeQuotaPool">
57
-
58
- <soap:operation
59
- soapAction="http://odg.tonline.de/ODGBaseUserService/changeQuotaPool" />
60
- <wsdl:input>
61
-
62
- <soap:body use="literal" />
63
- </wsdl:input>
64
- <wsdl:output>
65
-
66
- <soap:body use="literal" />
67
- </wsdl:output>
68
- </wsdl:operation>
69
- <wsdl:operation name="getQuotaInformation">
70
-
71
- <soap:operation
72
- soapAction="http://odg.tonline.de/ODGBaseUserService/getQuotaInformation" />
73
- <wsdl:input>
74
-
75
- <soap:body use="literal" />
76
- </wsdl:input>
77
- <wsdl:output>
78
-
79
- <soap:body use="literal" />
80
- </wsdl:output>
81
- </wsdl:operation>
82
- <wsdl:operation name="getAccountBalance">
83
-
84
- <soap:operation
85
- soapAction="http://odg.tonline.de/ODGBaseUserService/getAccountBalance" />
86
- <wsdl:input>
87
-
88
- <soap:body use="literal" />
89
- </wsdl:input>
90
- <wsdl:output>
91
-
92
- <soap:body use="literal" />
93
- </wsdl:output>
94
- </wsdl:operation>
95
- </wsdl:binding>
96
-
97
- <wsdl:service name="ODGBaseUserService">
98
- <wsdl:port name="ODGBaseUserService"
99
- binding="tns:ODGBaseUserServiceSOAP">
100
- <soap:address
101
- location="https://gateway.developer.telekom.com/p3gw-mod-odg-admin/services/ODGBaseUserService" />
102
- </wsdl:port>
103
- </wsdl:service>
104
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/ODGBaseUserService.xsd DELETED
@@ -1,72 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
-
3
- <xsd:schema
4
- xmlns="http://odg.tonline.de/ODGBaseUserService/"
5
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
6
- xmlns:tns="http://odg.tonline.de/ODGBaseUserService/"
7
- targetNamespace="http://odg.tonline.de/ODGBaseUserService/"
8
- elementFormDefault="unqualified"
9
- attributeFormDefault="unqualified" version="1.1">
10
-
11
-
12
-
13
-
14
-
15
- <xsd:complexType name="AccountBalance">
16
- <xsd:sequence>
17
- <xsd:element name="Account" type="xsd:string"></xsd:element>
18
- <xsd:element name="Credits" type="xsd:int"></xsd:element>
19
- </xsd:sequence>
20
- </xsd:complexType>
21
- <xsd:element name="getAccountBalance">
22
- <xsd:complexType>
23
- <xsd:sequence>
24
- <xsd:element name="Account" type="xsd:string" maxOccurs="unbounded" minOccurs="0"></xsd:element>
25
- </xsd:sequence>
26
- </xsd:complexType>
27
- </xsd:element>
28
- <xsd:element name="getAccountBalanceResponse">
29
- <xsd:complexType>
30
- <xsd:sequence>
31
- <xsd:element name="Account" type="tns:AccountBalance" maxOccurs="unbounded" minOccurs="1"></xsd:element>
32
- <xsd:element name="errorCode" type="xsd:string" />
33
- <xsd:element name="errorMessage" type="xsd:string" />
34
- </xsd:sequence>
35
- </xsd:complexType>
36
- </xsd:element>
37
- <xsd:element name="changeQuotaPool">
38
- <xsd:complexType>
39
- <xsd:sequence>
40
- <xsd:element name="moduleId" type="xsd:string"></xsd:element>
41
- <xsd:element name="quotaMax" type="xsd:nonNegativeInteger" />
42
- </xsd:sequence>
43
- </xsd:complexType>
44
- </xsd:element>
45
- <xsd:element name="changeQuotaPoolResponse">
46
- <xsd:complexType>
47
- <xsd:sequence>
48
- <xsd:element name="errorCode" type="xsd:string"></xsd:element>
49
- <xsd:element name="errorMessage" type="xsd:string"></xsd:element>
50
- </xsd:sequence>
51
- </xsd:complexType>
52
- </xsd:element>
53
- <xsd:element name="getQuotaInformation">
54
- <xsd:complexType>
55
- <xsd:sequence>
56
- <xsd:element name="moduleId" type="xsd:string"></xsd:element>
57
- </xsd:sequence>
58
- </xsd:complexType>
59
- </xsd:element>
60
- <xsd:element name="getQuotaInformationResponse">
61
- <xsd:complexType>
62
- <xsd:sequence>
63
- <xsd:element name="errorCode" type="xsd:string" />
64
- <xsd:element name="errorMessage" type="xsd:string" />
65
- <xsd:element name="maxQuota" type="xsd:int" />
66
- <xsd:element name="maxUserQuota" type="xsd:int" nillable="true" minOccurs="0" maxOccurs="1" />
67
- <xsd:element name="quotaLevel" type="xsd:int" />
68
- </xsd:sequence>
69
- </xsd:complexType>
70
- </xsd:element>
71
- </xsd:schema>
72
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/SmsService.wsdl DELETED
@@ -1,122 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://webservice.sms.odg.tonline.de" xmlns:intf="http://webservice.sms.odg.tonline.de" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.sms.odg.tonline.de">
3
- <wsdl:types>
4
- <schema targetNamespace="http://webservice.sms.odg.tonline.de" xmlns="http://www.w3.org/2001/XMLSchema">
5
- <complexType name="SmsRequest">
6
- <sequence>
7
- <element name="environment" type="xsd:int"/>
8
- </sequence>
9
- </complexType>
10
- <complexType name="sendSMSRequestBase">
11
- <complexContent>
12
- <extension base="impl:SmsRequest">
13
- <sequence>
14
- <element name="number" type="xsd:string"/>
15
- <element name="message" type="xsd:string"/>
16
- <element name="originator" type="xsd:string"/>
17
- <element maxOccurs="1" minOccurs="0" name="account" type="xsd:string"/>
18
- </sequence>
19
- </extension>
20
- </complexContent>
21
- </complexType>
22
- <complexType name="sendSMSRequest">
23
- <complexContent>
24
- <extension base="impl:sendSMSRequestBase">
25
- <sequence/>
26
- </extension>
27
- </complexContent>
28
- </complexType>
29
- <element name="sendSMS">
30
- <complexType>
31
- <sequence>
32
- <element maxOccurs="1" minOccurs="0" name="request" type="impl:sendSMSRequest"/>
33
- </sequence>
34
- </complexType>
35
- </element>
36
- <complexType name="SmsResult">
37
- <sequence>
38
- <element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
39
- <element name="status" type="xsd:string"/>
40
- </sequence>
41
- </complexType>
42
- <element name="sendSMSResponse">
43
- <complexType>
44
- <sequence>
45
- <element maxOccurs="1" minOccurs="0" name="return" nillable="true" type="impl:SmsResult"/>
46
- </sequence>
47
- </complexType>
48
- </element>
49
- <complexType name="sendFlashSMSRequest">
50
- <complexContent>
51
- <extension base="impl:sendSMSRequestBase">
52
- <sequence/>
53
- </extension>
54
- </complexContent>
55
- </complexType>
56
- <element name="sendFlashSMS">
57
- <complexType>
58
- <sequence>
59
- <element name="request" type="impl:sendFlashSMSRequest"/>
60
- </sequence>
61
- </complexType>
62
- </element>
63
- <element name="sendFlashSMSResponse">
64
- <complexType>
65
- <sequence>
66
- <element name="return" nillable="true" type="impl:SmsResult"/>
67
- </sequence>
68
- </complexType>
69
- </element>
70
- </schema>
71
- </wsdl:types>
72
- <wsdl:message name="sendSMSRequest">
73
- <wsdl:part name="sendSMS" element="impl:sendSMS"/>
74
- </wsdl:message>
75
- <wsdl:message name="sendFlashSMSRequest">
76
- <wsdl:part name="sendFlashSMS" element="impl:sendFlashSMS"/>
77
- </wsdl:message>
78
- <wsdl:message name="sendFlashSMSResponse">
79
- <wsdl:part name="sendFlashSMSResponse" element="impl:sendFlashSMSResponse"/>
80
- </wsdl:message>
81
- <wsdl:message name="sendSMSResponse">
82
- <wsdl:part name="sendSMSResponse" element="impl:sendSMSResponse"/>
83
- </wsdl:message>
84
- <wsdl:portType name="SmsServicePortType">
85
- <wsdl:operation name="sendSMS" parameterOrder="sendSMS">
86
- <wsdl:input name="sendSMSRequest" message="impl:sendSMSRequest"/>
87
- <wsdl:output name="sendSMSResponse" message="impl:sendSMSResponse"/>
88
- </wsdl:operation>
89
- <wsdl:operation name="sendFlashSMS" parameterOrder="sendFlashSMS">
90
- <wsdl:input name="sendFlashSMSRequest" message="impl:sendFlashSMSRequest"/>
91
- <wsdl:output name="sendFlashSMSResponse" message="impl:sendFlashSMSResponse"/>
92
- </wsdl:operation>
93
- </wsdl:portType>
94
- <wsdl:binding name="SmsServiceSoapBinding" type="impl:SmsServicePortType">
95
- <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
96
- <wsdl:operation name="sendSMS">
97
- <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendSMS"/>
98
- <wsdl:input name="sendSMSRequest">
99
- <wsdlsoap:body use="literal"/>
100
- </wsdl:input>
101
- <wsdl:output name="sendSMSResponse">
102
- <wsdlsoap:body use="literal"/>
103
- </wsdl:output>
104
- </wsdl:operation>
105
- <wsdl:operation name="sendFlashSMS">
106
- <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendFlashSMS"/>
107
- <wsdl:input name="sendFlashSMSRequest">
108
- <wsdlsoap:body use="literal"/>
109
- </wsdl:input>
110
- <wsdl:output name="sendFlashSMSResponse">
111
- <wsdlsoap:body use="literal"/>
112
- </wsdl:output>
113
- </wsdl:operation>
114
- </wsdl:binding>
115
- <wsdl:service name="SmsService">
116
- <wsdl:port name="SmsService" binding="impl:SmsServiceSoapBinding">
117
- <wsdlsoap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-sms/services/SmsService"/>
118
- </wsdl:port>
119
- </wsdl:service>
120
- <!--WSDL created by Apache Axis version: 1.4
121
- Built on Apr 22, 2006 (06:55:48 PDT)-->
122
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/SmsValidationUserService.wsdl DELETED
@@ -1,169 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://webservice.sms.odg.tonline.de" xmlns:intf="http://webservice.sms.odg.tonline.de" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.sms.odg.tonline.de">
3
- <wsdl:types>
4
- <schema targetNamespace="http://webservice.sms.odg.tonline.de" xmlns="http://www.w3.org/2001/XMLSchema">
5
- <element name="sendValidationKeywordRequest">
6
- <complexType>
7
- <sequence>
8
- <element maxOccurs="1" minOccurs="0" name="message" type="xsd:string"/>
9
- <element name="number" type="xsd:string"/>
10
- <element maxOccurs="1" minOccurs="0" name="originator" type="xsd:string"/>
11
- <element name="environment" type="xsd:string"/>
12
- <element maxOccurs="1" minOccurs="0" name="account" type="xsd:string"/>
13
- </sequence>
14
- </complexType>
15
- </element>
16
- <element name="sendValidationKeywordResponse">
17
- <complexType>
18
- <sequence>
19
- <element name="statusCode" type="xsd:string"/>
20
- <element name="statusMessage" type="xsd:string"/>
21
- </sequence>
22
- </complexType>
23
- </element>
24
- <element name="validateRequest">
25
- <complexType>
26
- <sequence>
27
- <element name="keyword" type="xsd:string"/>
28
- <element name="number" type="xsd:string"/>
29
- <element name="environment" type="xsd:string"/>
30
- </sequence>
31
- </complexType>
32
- </element>
33
- <element name="validateResponse">
34
- <complexType>
35
- <sequence>
36
- <element name="statusCode" type="xsd:string"/>
37
- <element name="statusMessage" type="xsd:string"/>
38
- </sequence>
39
- </complexType>
40
- </element>
41
- <element name="invalidateRequest">
42
- <complexType>
43
- <sequence>
44
- <element name="number" type="xsd:string"/>
45
- <element name="environment" type="xsd:string"/>
46
- </sequence>
47
- </complexType>
48
- </element>
49
- <element name="invalidateResponse">
50
- <complexType>
51
- <sequence>
52
- <element name="statusCode" type="xsd:string"/>
53
- <element name="statusMessage" type="xsd:string"/>
54
- </sequence>
55
- </complexType>
56
- </element>
57
- <element name="getValidatedNumbersRequest">
58
- <complexType>
59
- <sequence>
60
- <element name="environment" type="xsd:string"/>
61
- </sequence>
62
- </complexType>
63
- </element>
64
- <complexType name="ValidatedNumber">
65
- <sequence>
66
- <element name="number" type="xsd:string"/>
67
- <element maxOccurs="1" minOccurs="0" name="validUntil" type="xsd:dateTime"/>
68
- </sequence>
69
- </complexType>
70
- <element name="getValidatedNumbersResponse">
71
- <complexType>
72
- <sequence>
73
- <element name="statusCode" type="xsd:string"/>
74
- <element name="statusMessage" type="xsd:string"/>
75
- <element maxOccurs="unbounded" minOccurs="0" name="validatedNumbers" type="impl:ValidatedNumber"/>
76
- </sequence>
77
- </complexType>
78
- </element>
79
- </schema>
80
- </wsdl:types>
81
- <wsdl:message name="sendValidationKeywordRequest">
82
- <wsdl:part name="sendValidationKeywordRequest" element="impl:sendValidationKeywordRequest"/>
83
- </wsdl:message>
84
- <wsdl:message name="getValidatedNumbersResponse">
85
- <wsdl:part name="getValidatedNumbersResponse" element="impl:getValidatedNumbersResponse"/>
86
- </wsdl:message>
87
- <wsdl:message name="getValidatedNumbersRequest">
88
- <wsdl:part name="getValidatedNumbersRequest" element="impl:getValidatedNumbersRequest"/>
89
- </wsdl:message>
90
- <wsdl:message name="invalidateRequest">
91
- <wsdl:part name="invalidateRequest" element="impl:invalidateRequest"/>
92
- </wsdl:message>
93
- <wsdl:message name="validateRequest">
94
- <wsdl:part name="validateRequest" element="impl:validateRequest"/>
95
- </wsdl:message>
96
- <wsdl:message name="sendValidationKeywordResponse">
97
- <wsdl:part name="sendValidationKeywordResponse" element="impl:sendValidationKeywordResponse"/>
98
- </wsdl:message>
99
- <wsdl:message name="validateResponse">
100
- <wsdl:part name="validateResponse" element="impl:validateResponse"/>
101
- </wsdl:message>
102
- <wsdl:message name="invalidateResponse">
103
- <wsdl:part name="invalidateResponse" element="impl:invalidateResponse"/>
104
- </wsdl:message>
105
- <wsdl:portType name="SmsValidationUserServicePortType">
106
- <wsdl:operation name="sendValidationKeyword" parameterOrder="sendValidationKeywordRequest">
107
- <wsdl:input name="sendValidationKeywordRequest" message="impl:sendValidationKeywordRequest"/>
108
- <wsdl:output name="sendValidationKeywordResponse" message="impl:sendValidationKeywordResponse"/>
109
- </wsdl:operation>
110
- <wsdl:operation name="validate" parameterOrder="validateRequest">
111
- <wsdl:input name="validateRequest" message="impl:validateRequest"/>
112
- <wsdl:output name="validateResponse" message="impl:validateResponse"/>
113
- </wsdl:operation>
114
- <wsdl:operation name="invalidate" parameterOrder="invalidateRequest">
115
- <wsdl:input name="invalidateRequest" message="impl:invalidateRequest"/>
116
- <wsdl:output name="invalidateResponse" message="impl:invalidateResponse"/>
117
- </wsdl:operation>
118
- <wsdl:operation name="getValidatedNumbers" parameterOrder="getValidatedNumbersRequest">
119
- <wsdl:input name="getValidatedNumbersRequest" message="impl:getValidatedNumbersRequest"/>
120
- <wsdl:output name="getValidatedNumbersResponse" message="impl:getValidatedNumbersResponse"/>
121
- </wsdl:operation>
122
- </wsdl:portType>
123
- <wsdl:binding name="SmsValidationUserServiceSoapBinding" type="impl:SmsValidationUserServicePortType">
124
- <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
125
- <wsdl:operation name="sendValidationKeyword">
126
- <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendValidationKeyword"/>
127
- <wsdl:input name="sendValidationKeywordRequest">
128
- <wsdlsoap:body use="literal"/>
129
- </wsdl:input>
130
- <wsdl:output name="sendValidationKeywordResponse">
131
- <wsdlsoap:body use="literal"/>
132
- </wsdl:output>
133
- </wsdl:operation>
134
- <wsdl:operation name="validate">
135
- <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/validate"/>
136
- <wsdl:input name="validateRequest">
137
- <wsdlsoap:body use="literal"/>
138
- </wsdl:input>
139
- <wsdl:output name="validateResponse">
140
- <wsdlsoap:body use="literal"/>
141
- </wsdl:output>
142
- </wsdl:operation>
143
- <wsdl:operation name="invalidate">
144
- <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/invalidate"/>
145
- <wsdl:input name="invalidateRequest">
146
- <wsdlsoap:body use="literal"/>
147
- </wsdl:input>
148
- <wsdl:output name="invalidateResponse">
149
- <wsdlsoap:body use="literal"/>
150
- </wsdl:output>
151
- </wsdl:operation>
152
- <wsdl:operation name="getValidatedNumbers">
153
- <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/getValidatedNumbers"/>
154
- <wsdl:input name="getValidatedNumbersRequest">
155
- <wsdlsoap:body use="literal"/>
156
- </wsdl:input>
157
- <wsdl:output name="getValidatedNumbersResponse">
158
- <wsdlsoap:body use="literal"/>
159
- </wsdl:output>
160
- </wsdl:operation>
161
- </wsdl:binding>
162
- <wsdl:service name="SmsValidationUserService">
163
- <wsdl:port name="SmsValidationUserService" binding="impl:SmsValidationUserServiceSoapBinding">
164
- <wsdlsoap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-sms-validation/services/SmsValidationUserService"/>
165
- </wsdl:port>
166
- </wsdl:service>
167
- <!--WSDL created by Apache Axis version: 1.4
168
- Built on Apr 22, 2006 (06:55:48 PDT)-->
169
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/TokenService.wsdl DELETED
@@ -1,353 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:schema="http://sts.idm.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://sts.idm.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="sts" targetNamespace="http://sts.idm.telekom.com/wsdl/">
3
- <wsdl:types>
4
- <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sts.idm.telekom.com/schema/" version="0.1" xmlns:tns="http://sts.idm.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
5
- <xsd:complexType name="FaultResponse">
6
- <xsd:sequence>
7
- <xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="xsd:string"/>
8
- <xsd:element maxOccurs="1" minOccurs="1" name="msg" nillable="false" type="xsd:string"/>
9
- <xsd:element maxOccurs="1" minOccurs="0" name="lockedUntil" nillable="true" type="xsd:dateTime"/>
10
- </xsd:sequence>
11
- </xsd:complexType>
12
- <xsd:simpleType name="SecurityTokenFormatId">
13
- <xsd:annotation>
14
- <xsd:documentation>
15
-
16
- Telekom specific format id, e.g. there will be multiple
17
- different token formats derived from SAML 2.0 Assertions
18
- </xsd:documentation>
19
- </xsd:annotation>
20
- <xsd:restriction base="xsd:string">
21
- <xsd:enumeration value="saml20"/>
22
- </xsd:restriction>
23
- </xsd:simpleType>
24
- <xsd:simpleType name="SecurityTokenEncodingId">
25
- <xsd:annotation>
26
- <xsd:documentation>
27
-
28
- Telekom specific encoding id - there can be different
29
- encoding formats for the same token format, e.g. SAML
30
- Assertions can be encoded as plain XML or in
31
- base64-encoding
32
- </xsd:documentation>
33
- </xsd:annotation>
34
- <xsd:restriction base="xsd:string">
35
- <xsd:enumeration value="text/xml"/>
36
- <xsd:enumeration value="text/base64"/>
37
- </xsd:restriction>
38
- </xsd:simpleType>
39
- <xsd:complexType name="SecurityTokenResponse">
40
- <xsd:sequence>
41
- <xsd:element maxOccurs="1" minOccurs="1" name="tokenFormat" type="tns:SecurityTokenFormatId">
42
- <xsd:annotation>
43
- <xsd:documentation>
44
-
45
- format of the token carried by the response,
46
- determines syntax and processing rules for token
47
- </xsd:documentation>
48
- </xsd:annotation>
49
- </xsd:element>
50
- <xsd:element maxOccurs="1" minOccurs="0" name="tokenEncoding" type="tns:SecurityTokenEncodingId">
51
- <xsd:annotation>
52
- <xsd:documentation>
53
-
54
- encoding of the token carried by the response,
55
- determines syntax and processing rules for token
56
- </xsd:documentation>
57
- </xsd:annotation>
58
- </xsd:element>
59
- <xsd:element maxOccurs="1" minOccurs="1" name="tokenData" type="xsd:string">
60
- <xsd:annotation>
61
- <xsd:documentation>
62
-
63
- contains the string representation of the
64
- security token - no further token format identifier
65
- </xsd:documentation>
66
- </xsd:annotation>
67
- </xsd:element>
68
- </xsd:sequence>
69
- </xsd:complexType>
70
- <xsd:complexType name="login">
71
- <xsd:sequence/>
72
- </xsd:complexType>
73
- <xsd:complexType name="getTokens">
74
- <xsd:sequence>
75
- <xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
76
-
77
- </xsd:element>
78
- </xsd:sequence>
79
- </xsd:complexType>
80
- <xsd:complexType name="getTokensResponse">
81
- <xsd:sequence>
82
- <xsd:element maxOccurs="unbounded" minOccurs="1" name="securityToken" type="tns:SecurityTokenResponse">
83
-
84
- </xsd:element>
85
- </xsd:sequence>
86
- </xsd:complexType>
87
- <xsd:complexType name="getTokensForSession">
88
- <xsd:sequence>
89
- <xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
90
-
91
- </xsd:element>
92
- <xsd:element maxOccurs="1" minOccurs="1" name="ssid" type="xsd:string">
93
- <xsd:annotation>
94
- <xsd:documentation>
95
-
96
- valid SAM Session Id
97
- </xsd:documentation>
98
- </xsd:annotation>
99
- </xsd:element>
100
- </xsd:sequence>
101
- </xsd:complexType>
102
- <xsd:simpleType name="IDType">
103
- <xsd:restriction base="xsd:string">
104
- <xsd:enumeration value="guid"/>
105
- <xsd:enumeration value="anid"/>
106
- <xsd:enumeration value="alia"/>
107
- </xsd:restriction>
108
- </xsd:simpleType>
109
- <xsd:complexType name="getTokensForUserId">
110
- <xsd:sequence>
111
- <xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
112
-
113
- </xsd:element>
114
- <xsd:element name="uid" type="xsd:string"/>
115
- <xsd:element name="idx" type="tns:IDType"/>
116
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="authn" type="xsd:string"/>
117
- </xsd:sequence>
118
- </xsd:complexType>
119
- <xsd:complexType name="getTokensForUserIdAndProfile">
120
- <xsd:sequence>
121
- <xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
122
-
123
- </xsd:element>
124
- <xsd:element name="uid" type="xsd:string"/>
125
- <xsd:element name="idx" type="tns:IDType"/>
126
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="authn" type="xsd:string"/>
127
- <xsd:element maxOccurs="1" minOccurs="1" name="profileId" type="xsd:string">
128
-
129
- </xsd:element>
130
- </xsd:sequence>
131
- </xsd:complexType>
132
- <xsd:element name="FaultResponse" type="tns:FaultResponse"/>
133
- <xsd:element name="login" type="tns:login"/>
134
- <xsd:element name="loginResponse" type="tns:SecurityTokenResponse"/>
135
- <xsd:element name="getTokens" type="tns:getTokens"/>
136
- <xsd:element name="getTokensResponse" type="tns:getTokensResponse"/>
137
- <xsd:element name="getTokensForSessionResponse" type="tns:getTokensResponse"/>
138
- <xsd:element name="getTokensForUserIdResponse" type="tns:getTokensResponse"/>
139
- <xsd:element name="getTokensForUserIdAndProfileResponse" type="tns:getTokensResponse"/>
140
- <xsd:element name="getTokensForSession" type="tns:getTokensForSession"/>
141
- <xsd:element name="getTokensForUserId" type="tns:getTokensForUserId"/>
142
- <xsd:element name="getTokensForUserIdAndProfile" type="tns:getTokensForUserIdAndProfile"/>
143
- </xsd:schema>
144
- </wsdl:types>
145
- <wsdl:message name="FaultResponse">
146
- <wsdl:part name="fault" element="schema:FaultResponse"/>
147
- </wsdl:message>
148
- <wsdl:message name="loginRequest">
149
- <wsdl:part name="parameters" element="schema:login"/>
150
- </wsdl:message>
151
- <wsdl:message name="loginResponse">
152
- <wsdl:part name="parameters" element="schema:loginResponse"/>
153
- </wsdl:message>
154
- <wsdl:message name="getTokensRequest">
155
- <wsdl:part name="parameters" element="schema:getTokens"/>
156
- </wsdl:message>
157
- <wsdl:message name="getTokensResponse">
158
- <wsdl:part name="getTokensResponse" element="schema:getTokensResponse">
159
-
160
- </wsdl:part>
161
- </wsdl:message>
162
- <wsdl:message name="getTokensForSessionRequest">
163
- <wsdl:part name="parameters" element="schema:getTokensForSession">
164
-
165
- </wsdl:part>
166
- </wsdl:message>
167
- <wsdl:message name="getTokensForSessionResponse">
168
- <wsdl:part name="getTokensForSessionResponse" element="schema:getTokensForSessionResponse">
169
-
170
- </wsdl:part>
171
- </wsdl:message>
172
- <wsdl:message name="getTokensForUserIdRequest">
173
- <wsdl:part name="parameters" element="schema:getTokensForUserId">
174
-
175
- </wsdl:part>
176
- </wsdl:message>
177
- <wsdl:message name="getTokensForUserIdResponse">
178
- <wsdl:part name="getTokensForUserIdResponse" element="schema:getTokensForUserIdResponse">
179
-
180
- </wsdl:part>
181
- </wsdl:message>
182
- <wsdl:message name="getTokensForUserIdAndProfileRequest">
183
- <wsdl:part name="parameters" element="schema:getTokensForUserIdAndProfile">
184
-
185
- </wsdl:part>
186
- </wsdl:message>
187
- <wsdl:message name="getTokensForUserIdAndProfileResponse">
188
- <wsdl:part name="getTokensForUserIdAndProfileResponse" element="schema:getTokensForUserIdAndProfileResponse">
189
-
190
- </wsdl:part>
191
- </wsdl:message>
192
- <wsdl:portType name="SecurityTokenServiceWS">
193
- <wsdl:operation name="login">
194
- <wsdl:input message="tns:loginRequest"/>
195
- <wsdl:output message="tns:loginResponse"/>
196
- <wsdl:fault name="fault" message="tns:FaultResponse"/>
197
- </wsdl:operation>
198
- <wsdl:operation name="getTokens">
199
- <wsdl:input message="tns:getTokensRequest"/>
200
- <wsdl:output message="tns:getTokensResponse"/>
201
- <wsdl:fault name="fault" message="tns:FaultResponse"/>
202
- </wsdl:operation>
203
- <wsdl:operation name="getTokensForSession">
204
- <wsdl:input message="tns:getTokensForSessionRequest"/>
205
- <wsdl:output message="tns:getTokensForSessionResponse"/>
206
- <wsdl:fault name="fault" message="tns:FaultResponse"/>
207
- </wsdl:operation>
208
- <wsdl:operation name="getTokensForUserId">
209
- <wsdl:input message="tns:getTokensForUserIdRequest"/>
210
- <wsdl:output message="tns:getTokensForUserIdResponse"/>
211
- <wsdl:fault name="fault" message="tns:FaultResponse"/>
212
- </wsdl:operation>
213
- <wsdl:operation name="getTokensForUserIdAndProfile">
214
- <wsdl:input message="tns:getTokensForUserIdAndProfileRequest">
215
-
216
- </wsdl:input>
217
- <wsdl:output message="tns:getTokensForUserIdAndProfileResponse"/>
218
- <wsdl:fault name="fault" message="tns:FaultResponse"/>
219
- </wsdl:operation>
220
- </wsdl:portType>
221
- <wsdl:binding name="SecurityTokenServiceSOAPBinding" type="tns:SecurityTokenServiceWS">
222
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
223
- <wsp:PolicyReference URI="#TransportBindingPolicy"/>
224
- <wsdl:operation name="login">
225
- <soap:operation soapAction="http://sts.idm.telekom.com/wsdl/login"/>
226
- <wsdl:input>
227
- <wsp:PolicyReference URI="#UsernameTokenPolicy"/>
228
- <soap:body use="literal"/>
229
- </wsdl:input>
230
- <wsdl:output>
231
- <soap:body use="literal"/>
232
- </wsdl:output>
233
- <wsdl:fault name="fault">
234
- <soap:fault name="fault" use="literal"/>
235
- </wsdl:fault>
236
- </wsdl:operation>
237
- <wsdl:operation name="getTokens">
238
- <soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokens"/>
239
- <wsdl:input>
240
- <wsp:PolicyReference URI="#SAMLTokenPolicy"/>
241
- <soap:body use="literal"/>
242
- </wsdl:input>
243
- <wsdl:output>
244
- <soap:body use="literal"/>
245
- </wsdl:output>
246
- <wsdl:fault name="fault">
247
- <soap:fault name="fault" use="literal"/>
248
- </wsdl:fault>
249
- </wsdl:operation>
250
- <wsdl:operation name="getTokensForSession">
251
- <soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokensForSession"/>
252
- <wsdl:input>
253
- <wsp:PolicyReference URI="#SAMLTokenPolicy"/>
254
- <soap:body use="literal"/>
255
- </wsdl:input>
256
- <wsdl:output>
257
- <soap:body use="literal"/>
258
- </wsdl:output>
259
- <wsdl:fault name="fault">
260
- <soap:fault name="fault" use="literal"/>
261
- </wsdl:fault>
262
- </wsdl:operation>
263
- <wsdl:operation name="getTokensForUserId">
264
- <soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokensForUserId"/>
265
- <wsdl:input>
266
- <wsp:PolicyReference URI="#SAMLTokenPolicy"/>
267
- <soap:body use="literal"/>
268
- </wsdl:input>
269
- <wsdl:output>
270
- <soap:body use="literal"/>
271
- </wsdl:output>
272
- <wsdl:fault name="fault">
273
- <soap:fault name="fault" use="literal"/>
274
- </wsdl:fault>
275
- </wsdl:operation>
276
- <wsdl:operation name="getTokensForUserIdAndProfile">
277
- <soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokensForUserIdAndProfile"/>
278
- <wsdl:input>
279
- <wsp:PolicyReference URI="#SAMLTokenPolicy"/>
280
- <soap:body use="literal"/>
281
- </wsdl:input>
282
- <wsdl:output>
283
- <soap:body use="literal"/>
284
- </wsdl:output>
285
- <wsdl:fault name="fault">
286
- <soap:fault name="fault" use="literal"/>
287
- </wsdl:fault>
288
- </wsdl:operation>
289
- </wsdl:binding>
290
- <wsdl:service name="SecurityTokenService">
291
- <wsdl:port name="TokenService" binding="tns:SecurityTokenServiceSOAPBinding">
292
- <soap:address location="https://sts.idm.telekom.com/TokenService"/>
293
- </wsdl:port>
294
- </wsdl:service>
295
- <wsp:Policy wsu:Id="TransportBindingPolicy">
296
- <wsp:ExactlyOne>
297
- <wsp:All>
298
- <wsaws:UsingAddressing xmlns:wsaws="http://www.w3.org/2006/05/addressing/wsdl"/>
299
- <sp:TransportBinding>
300
- <wsp:Policy>
301
- <sp:TransportToken>
302
- <wsp:Policy>
303
- <sp:HttpsToken RequireClientCertificate="false"/>
304
- </wsp:Policy>
305
- </sp:TransportToken>
306
- <sp:Layout>
307
- <wsp:Policy>
308
- <sp:Strict/>
309
- </wsp:Policy>
310
- </sp:Layout>
311
- <sp:IncludeTimestamp/>
312
- <sp:AlgorithmSuite>
313
- <wsp:Policy>
314
- <sp:Basic256/>
315
- </wsp:Policy>
316
- </sp:AlgorithmSuite>
317
- </wsp:Policy>
318
- </sp:TransportBinding>
319
- <sp:Wss11/>
320
- </wsp:All>
321
- </wsp:ExactlyOne>
322
- </wsp:Policy>
323
- <wsp:Policy wsu:Id="UsernameTokenPolicy">
324
- <wsp:ExactlyOne>
325
- <wsp:All>
326
- <sp:SupportingTokens>
327
- <wsp:Policy>
328
- <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
329
- <wsp:Policy>
330
- <sp:WssUsernameToken11/>
331
- </wsp:Policy>
332
- </sp:UsernameToken>
333
- </wsp:Policy>
334
- </sp:SupportingTokens>
335
- </wsp:All>
336
- </wsp:ExactlyOne>
337
- </wsp:Policy>
338
- <wsp:Policy wsu:Id="SAMLTokenPolicy">
339
- <wsp:ExactlyOne>
340
- <wsp:All>
341
- <sp:SupportingTokens>
342
- <wsp:Policy>
343
- <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
344
- <wsp:Policy>
345
- <sp:WssSamlV20Token11/>
346
- </wsp:Policy>
347
- </sp:SamlToken>
348
- </wsp:Policy>
349
- </sp:SupportingTokens>
350
- </wsp:All>
351
- </wsp:ExactlyOne>
352
- </wsp:Policy>
353
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/VoiceButlerService.wsdl DELETED
@@ -1,164 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?><wsdl:definitions
2
- targetNamespace="http://webservice.voicebutler.odg.tonline.de"
3
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
4
- xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
5
- xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
6
- xmlns:tns="http://webservice.voicebutler.odg.tonline.de"
7
- xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
8
- xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsd"
9
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
10
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
11
- <wsdl:documentation>VoiceButlerService</wsdl:documentation>
12
- <wsdl:types>
13
- <xsd:schema
14
- targetNamespace="http://webservice.voicebutler.odg.tonline.de"
15
- elementFormDefault="unqualified"
16
- attributeFormDefault="unqualified">
17
- <xsd:include schemaLocation="VoiceButlerService.xsd" />
18
-
19
- </xsd:schema>
20
- </wsdl:types>
21
-
22
- <wsdl:message name="callStatusRequest">
23
- <wsdl:part name="parameters" element="tns:callStatus" />
24
- </wsdl:message>
25
- <wsdl:message name="callStatusResponse">
26
- <wsdl:part name="parameters" element="tns:callStatusResponse" />
27
- </wsdl:message>
28
- <wsdl:message name="callStatus2Request">
29
- <wsdl:part name="parameters" element="tns:callStatus2" />
30
- </wsdl:message>
31
- <wsdl:message name="callStatus2Response">
32
- <wsdl:part name="parameters" element="tns:callStatus2Response" />
33
- </wsdl:message>
34
- <wsdl:message name="tearDownCallRequest">
35
- <wsdl:part name="parameters" element="tns:tearDownCall" />
36
- </wsdl:message>
37
- <wsdl:message name="tearDownCallResponse">
38
- <wsdl:part name="parameters" element="tns:tearDownCallResponse" />
39
- </wsdl:message>
40
- <wsdl:message name="newCallRequest">
41
- <wsdl:part name="parameters" element="tns:newCall" />
42
- </wsdl:message>
43
- <wsdl:message name="newCallResponse">
44
- <wsdl:part name="parameters" element="tns:newCallResponse" />
45
- </wsdl:message>
46
-
47
- <wsdl:message name="newCallSequencedRequest">
48
- <wsdl:part name="parameters" element="tns:newCallSequenced"/>
49
- </wsdl:message>
50
- <wsdl:message name="newCallSequencedResponse">
51
- <wsdl:part name="parameters" element="tns:newCallSequencedResponse"/>
52
- </wsdl:message>
53
- <wsdl:portType name="VoiceButlerServicePortType">
54
- <wsdl:operation name="callStatus">
55
- <wsdl:input message="tns:callStatusRequest"
56
- wsaw:Action="urn:callStatus" />
57
- <wsdl:output message="tns:callStatusResponse"
58
- wsaw:Action="urn:callStatusResponse" />
59
- </wsdl:operation>
60
- <wsdl:operation name="callStatus2">
61
- <wsdl:input message="tns:callStatus2Request"
62
- wsaw:Action="urn:callStatus2" />
63
- <wsdl:output message="tns:callStatus2Response"
64
- wsaw:Action="urn:callStatus2Response" />
65
- </wsdl:operation>
66
- <wsdl:operation name="tearDownCall">
67
- <wsdl:input message="tns:tearDownCallRequest"
68
- wsaw:Action="urn:tearDownCall" />
69
- <wsdl:output message="tns:tearDownCallResponse"
70
- wsaw:Action="urn:tearDownCallResponse" />
71
- </wsdl:operation>
72
- <wsdl:operation name="newCall">
73
- <wsdl:input message="tns:newCallRequest"
74
- wsaw:Action="urn:newCall" />
75
- <wsdl:output message="tns:newCallResponse"
76
- wsaw:Action="urn:newCallResponse" />
77
- </wsdl:operation>
78
- <wsdl:operation name="newCallSequenced">
79
- <wsdl:input message="tns:newCallSequencedRequest"
80
- wsaw:Action="urn:newCallSequence" />
81
- <wsdl:output message="tns:newCallSequencedResponse"
82
- wsaw:Action="urn:newCallSequenceResponse" />
83
- </wsdl:operation>
84
- </wsdl:portType>
85
-
86
- <wsdl:binding name="VoiceButlerServiceHttpBinding"
87
- type="tns:VoiceButlerServicePortType">
88
-
89
- <soap:binding style="document"
90
- transport="http://schemas.xmlsoap.org/soap/http" />
91
- <wsdl:operation name="callStatus">
92
-
93
- <soap:operation
94
- soapAction="http://webservice.voicebutler.odg.tonline.de/callStatus" />
95
- <wsdl:input>
96
-
97
- <soap:body use="literal" />
98
- </wsdl:input>
99
- <wsdl:output>
100
-
101
- <soap:body use="literal" />
102
- </wsdl:output>
103
- </wsdl:operation>
104
- <wsdl:operation name="callStatus2">
105
-
106
- <soap:operation
107
- soapAction="http://webservice.voicebutler.odg.tonline.de/callStatus2" />
108
- <wsdl:input>
109
-
110
- <soap:body use="literal" />
111
- </wsdl:input>
112
- <wsdl:output>
113
-
114
- <soap:body use="literal" />
115
- </wsdl:output>
116
- </wsdl:operation>
117
- <wsdl:operation name="tearDownCall">
118
-
119
- <soap:operation
120
- soapAction="http://webservice.voicebutler.odg.tonline.de/tearDownCall" />
121
- <wsdl:input>
122
-
123
- <soap:body use="literal" />
124
- </wsdl:input>
125
- <wsdl:output>
126
-
127
- <soap:body use="literal" />
128
- </wsdl:output>
129
- </wsdl:operation>
130
- <wsdl:operation name="newCall">
131
-
132
- <soap:operation
133
- soapAction="http://webservice.voicebutler.odg.tonline.de/newCall" />
134
- <wsdl:input>
135
-
136
- <soap:body use="literal" />
137
- </wsdl:input>
138
- <wsdl:output>
139
-
140
- <soap:body use="literal" />
141
- </wsdl:output>
142
- </wsdl:operation>
143
- <wsdl:operation name="newCallSequenced">
144
- <soap:operation
145
- soapAction="http://webservice.voicebutler.odg.tonline.de/newCallSequence" />
146
- <wsdl:input>
147
- <soap:body use="literal" />
148
- </wsdl:input>
149
- <wsdl:output>
150
- <soap:body use="literal" />
151
- </wsdl:output>
152
- </wsdl:operation>
153
- </wsdl:binding>
154
-
155
- <wsdl:service name="VoiceButlerService">
156
-
157
- <wsdl:port name="VoiceButlerService"
158
- binding="tns:VoiceButlerServiceHttpBinding">
159
-
160
- <soap:address
161
- location="https://gateway.developer.telekom.com/p3gw-mod-odg-voicebutler/services/VoiceButlerService" />
162
- </wsdl:port>
163
- </wsdl:service>
164
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/VoiceButlerService.xsd DELETED
@@ -1,264 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
-
3
-
4
- <xsd:schema xmlns="http://webservice.voicebutler.odg.tonline.de"
5
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.voicebutler.odg.tonline.de"
6
- elementFormDefault="unqualified" attributeFormDefault="unqualified"
7
- version="1.1">
8
-
9
- <xsd:simpleType name="EnvironmentType">
10
- <xsd:restriction base="xsd:int">
11
- <xsd:minInclusive value="1" />
12
- <xsd:maxInclusive value="3" />
13
- </xsd:restriction>
14
- </xsd:simpleType>
15
-
16
- <xsd:simpleType name="NumberType">
17
- <xsd:restriction base="xsd:string">
18
- <xsd:minLength value="7" />
19
- <xsd:maxLength value="24" />
20
- </xsd:restriction>
21
- </xsd:simpleType>
22
-
23
- <xsd:simpleType name="SessionIDType">
24
- <xsd:restriction base="xsd:string">
25
- <xsd:pattern value="[0-9A-Z]{8}\-[0-9A-Z]{16}\-[0-9A-Z]{8}" />
26
- </xsd:restriction>
27
- </xsd:simpleType>
28
-
29
- <xsd:simpleType name="KeepAliveType">
30
- <xsd:restriction base="xsd:int">
31
- <xsd:minInclusive value="0" />
32
- <xsd:maxInclusive value="1" />
33
- </xsd:restriction>
34
- </xsd:simpleType>
35
-
36
- <xsd:simpleType name="MaxDurationType">
37
- <xsd:restriction base="xsd:int">
38
- <xsd:minInclusive value="0" />
39
- </xsd:restriction>
40
- </xsd:simpleType>
41
-
42
- <xsd:simpleType name="ExpirationType">
43
- <xsd:restriction base="xsd:int">
44
- <xsd:minInclusive value="0" />
45
- </xsd:restriction>
46
- </xsd:simpleType>
47
-
48
- <xsd:element name="callStatus">
49
- <xsd:complexType>
50
- <xsd:sequence>
51
- <xsd:element minOccurs="0" name="request" nillable="false"
52
- type="VoiceButlerCallStatusRequest" />
53
- </xsd:sequence>
54
- </xsd:complexType>
55
- </xsd:element>
56
- <xsd:element name="callStatus2">
57
- <xsd:complexType>
58
- <xsd:sequence>
59
- <xsd:element minOccurs="0" name="request" nillable="false"
60
- type="VoiceButlerCallStatusRequest" />
61
- </xsd:sequence>
62
- </xsd:complexType>
63
- </xsd:element>
64
- <xsd:complexType name="VoiceButlerCallStatusRequest">
65
- <xsd:complexContent>
66
- <xsd:extension base="VoiceButlerRequest">
67
- <xsd:sequence>
68
- <xsd:element minOccurs="1" maxOccurs="1" name="keepAlive"
69
- nillable="false" type="KeepAliveType" />
70
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
71
- nillable="false" type="SessionIDType" />
72
- </xsd:sequence>
73
- </xsd:extension>
74
- </xsd:complexContent>
75
- </xsd:complexType>
76
-
77
-
78
- <xsd:element name="newCall">
79
- <xsd:complexType>
80
- <xsd:sequence>
81
- <xsd:element minOccurs="0" name="request" nillable="false"
82
- type="VoiceButlerNewCallRequest" />
83
- </xsd:sequence>
84
- </xsd:complexType>
85
- </xsd:element>
86
-
87
- <xsd:complexType name="VoiceButlerNewCallRequest">
88
- <xsd:complexContent>
89
- <xsd:extension base="VoiceButlerNewCallRequestBase">
90
- <xsd:sequence>
91
- <xsd:element minOccurs="1" maxOccurs="1"
92
- name="bNumber" nillable="false" type="NumberType" />
93
- </xsd:sequence>
94
- </xsd:extension>
95
- </xsd:complexContent>
96
- </xsd:complexType>
97
- <!-- newCall { -->
98
- <xsd:element name="newCallSequenced">
99
- <xsd:complexType>
100
- <xsd:sequence>
101
- <xsd:element minOccurs="0" name="request" nillable="false"
102
- type="VoiceButlerNewCallSequencedRequest" />
103
-
104
- </xsd:sequence>
105
- </xsd:complexType>
106
- </xsd:element>
107
- <xsd:element name="newCallSequencedResponse">
108
- <xsd:complexType>
109
- <xsd:sequence>
110
- <xsd:element name="return" type="VoiceButlerResult"></xsd:element>
111
- </xsd:sequence>
112
- </xsd:complexType>
113
- </xsd:element>
114
- <!-- newCall } -->
115
-
116
- <xsd:element name="tearDownCall">
117
- <xsd:complexType>
118
- <xsd:sequence>
119
- <xsd:element minOccurs="0" name="request" nillable="false"
120
- type="VoiceButlerTeardownCallRequest" />
121
- </xsd:sequence>
122
- </xsd:complexType>
123
- </xsd:element>
124
- <xsd:complexType name="VoiceButlerTeardownCallRequest">
125
- <xsd:complexContent>
126
- <xsd:extension base="VoiceButlerRequest">
127
- <xsd:sequence minOccurs="1" maxOccurs="1">
128
- <xsd:element name="sessionId" type="SessionIDType" />
129
- </xsd:sequence>
130
- </xsd:extension>
131
- </xsd:complexContent>
132
- </xsd:complexType>
133
-
134
- <xsd:element name="callStatusResponse">
135
- <xsd:complexType>
136
- <xsd:sequence>
137
- <xsd:element minOccurs="0" name="return" nillable="false"
138
- type="VoiceButlerCallStatusResult" />
139
- </xsd:sequence>
140
- </xsd:complexType>
141
- </xsd:element>
142
- <xsd:complexType name="VoiceButlerCallStatusResult">
143
- <xsd:complexContent>
144
- <xsd:extension base="VoiceButlerResult">
145
- <xsd:sequence minOccurs="0" maxOccurs="1">
146
- <xsd:element minOccurs="0" name="connectiontimea" type="xsd:int" />
147
- <xsd:element minOccurs="0" name="connectiontimeb" type="xsd:int" />
148
- <xsd:element minOccurs="0" name="descriptiona"
149
- nillable="true" type="xsd:string" />
150
- <xsd:element minOccurs="0" name="descriptionb"
151
- nillable="true" type="xsd:string" />
152
- <xsd:element minOccurs="0" name="reasona" type="xsd:int" />
153
- <xsd:element minOccurs="0" name="reasonb" type="xsd:int" />
154
- <xsd:element minOccurs="0" name="statea" type="xsd:string" />
155
- <xsd:element minOccurs="0" name="stateb" type="xsd:string" />
156
- </xsd:sequence>
157
- </xsd:extension>
158
- </xsd:complexContent>
159
- </xsd:complexType>
160
-
161
- <xsd:element name="callStatus2Response">
162
- <xsd:complexType>
163
- <xsd:sequence>
164
- <xsd:element minOccurs="0" name="return" nillable="false"
165
- type="VoiceButlerCallStatus2Result" />
166
- </xsd:sequence>
167
- </xsd:complexType>
168
- </xsd:element>
169
- <xsd:complexType name="VoiceButlerCallStatus2Result">
170
- <xsd:complexContent>
171
- <xsd:extension base="VoiceButlerResult">
172
- <xsd:sequence minOccurs="0" maxOccurs="1">
173
- <xsd:element minOccurs="0" name="connectiontimea" type="xsd:int" />
174
- <xsd:element minOccurs="0" name="connectiontimeb" type="xsd:int" />
175
- <xsd:element minOccurs="0" name="descriptiona"
176
- nillable="true" type="xsd:string" />
177
- <xsd:element minOccurs="0" name="descriptionb"
178
- nillable="true" type="xsd:string" />
179
- <xsd:element minOccurs="0" name="reasona" type="xsd:int" />
180
- <xsd:element minOccurs="0" name="reasonb" type="xsd:int" />
181
- <xsd:element minOccurs="0" name="statea" type="xsd:string" />
182
- <xsd:element minOccurs="0" name="stateb" type="xsd:string" />
183
-
184
- <xsd:element minOccurs="0" name="be164" type="xsd:string"
185
- nillable="true"/>
186
- <xsd:element minOccurs="0" name="bindex" type="xsd:int"
187
- nillable="true"/>
188
- </xsd:sequence>
189
- </xsd:extension>
190
- </xsd:complexContent>
191
- </xsd:complexType>
192
- <xsd:element name="newCallResponse">
193
- <xsd:complexType>
194
- <xsd:sequence>
195
- <xsd:element minOccurs="0" name="return" nillable="false"
196
- type="VoiceButlerResult" />
197
- </xsd:sequence>
198
- </xsd:complexType>
199
- </xsd:element>
200
-
201
- <xsd:element name="tearDownCallResponse">
202
- <xsd:complexType>
203
- <xsd:sequence>
204
- <xsd:element minOccurs="1" name="return" nillable="false"
205
- type="VoiceButlerResult" />
206
- </xsd:sequence>
207
- </xsd:complexType>
208
- </xsd:element>
209
-
210
- <xsd:complexType name="VoiceButlerRequest">
211
- <xsd:sequence>
212
- <xsd:element minOccurs="1" maxOccurs="1" name="environment"
213
- nillable="false" type="EnvironmentType" />
214
- </xsd:sequence>
215
- </xsd:complexType>
216
- <xsd:complexType name="VoiceButlerResult">
217
- <xsd:sequence>
218
- <xsd:element minOccurs="0" name="err_msg" nillable="true"
219
- type="xsd:string" />
220
- <xsd:element minOccurs="0" name="sessionId" nillable="true"
221
- type="xsd:string" />
222
- <xsd:element minOccurs="1" name="status" type="xsd:string" />
223
- </xsd:sequence>
224
- </xsd:complexType>
225
-
226
-
227
- <xsd:complexType name="VoiceButlerNewCallSequencedRequest">
228
- <xsd:complexContent>
229
- <xsd:extension base="VoiceButlerNewCallRequestBase">
230
- <xsd:sequence>
231
- <xsd:element minOccurs="1" maxOccurs="unbounded"
232
- name="bNumber" nillable="false" type="NumberType" />
233
- <xsd:element name="maxWait" type="xsd:int" maxOccurs="1" minOccurs="1"></xsd:element>
234
- </xsd:sequence>
235
- </xsd:extension>
236
- </xsd:complexContent>
237
- </xsd:complexType>
238
-
239
- <xsd:complexType name="VoiceButlerNewCallRequestBase">
240
- <xsd:complexContent>
241
- <xsd:extension base="VoiceButlerRequest">
242
- <xsd:sequence>
243
- <xsd:element minOccurs="1" maxOccurs="1"
244
- name="aNumber" nillable="false" type="NumberType" />
245
- <xsd:element minOccurs="1" maxOccurs="1"
246
- name="expiration" nillable="false" type="ExpirationType" />
247
- <xsd:element minOccurs="1" maxOccurs="1"
248
- name="maxDuration" nillable="false" type="MaxDurationType" />
249
- <xsd:element name="account" type="xsd:string"
250
- maxOccurs="1" minOccurs="0">
251
- </xsd:element>
252
- <xsd:element name="privacyA" type="xsd:boolean"
253
- maxOccurs="1" minOccurs="0">
254
- </xsd:element>
255
- <xsd:element name="privacyB" type="xsd:boolean" maxOccurs="1" minOccurs="0"></xsd:element>
256
- <xsd:element name="greeter" type="xsd:string"
257
- maxOccurs="1" minOccurs="0">
258
- </xsd:element>
259
-
260
- </xsd:sequence>
261
- </xsd:extension>
262
- </xsd:complexContent>
263
- </xsd:complexType>
264
- </xsd:schema>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/ccsPort.wsdl DELETED
@@ -1,463 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" xmlns:schema="http://ccs.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://ccs.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ccs" targetNamespace="http://ccs.developer.telekom.com/wsdl/">
3
- <wsdl:documentation>
4
- CCS </wsdl:documentation>
5
- <wsdl:types>
6
- <xsd:schema targetNamespace="http://ccs.developer.telekom.com/wsdl/">
7
- <xsd:import namespace="http://ccs.developer.telekom.com/schema/" schemaLocation="ccsPort.xsd"/>
8
- </xsd:schema>
9
- </wsdl:types>
10
- <wsdl:message name="createConferenceIn">
11
- <wsdl:part name="parameters" element="schema:createConference"/>
12
- </wsdl:message>
13
- <wsdl:message name="createConferenceOut">
14
- <wsdl:part name="parameters" element="schema:createConferenceResponse"/>
15
- </wsdl:message>
16
- <wsdl:message name="commitConferenceIn">
17
- <wsdl:part name="parameters" element="schema:commitConference"/>
18
- </wsdl:message>
19
- <wsdl:message name="commitConferenceOut">
20
- <wsdl:part name="parameters" element="schema:commitConferenceResponse"/>
21
- </wsdl:message>
22
- <wsdl:message name="getConferenceStatusIn">
23
- <wsdl:part name="parameters" element="schema:getConferenceStatus"/>
24
- </wsdl:message>
25
- <wsdl:message name="getConferenceStatusOut">
26
- <wsdl:part name="parameters" element="schema:getConferenceStatusResponse"/>
27
- </wsdl:message>
28
- <wsdl:message name="getRunningConferenceIn">
29
- <wsdl:part name="parameters" element="schema:getRunningConference"/>
30
- </wsdl:message>
31
- <wsdl:message name="getRunningConferenceOut">
32
- <wsdl:part name="parameters" element="schema:getRunningConferenceResponse"/>
33
- </wsdl:message>
34
- <wsdl:message name="removeConferenceIn">
35
- <wsdl:part name="parameters" element="schema:removeConference"/>
36
- </wsdl:message>
37
- <wsdl:message name="removeConferenceOut">
38
- <wsdl:part name="parameters" element="schema:removeConferenceResponse"/>
39
- </wsdl:message>
40
- <wsdl:message name="getConferenceListIn">
41
- <wsdl:part name="parameters" element="schema:getConferenceList"/>
42
- </wsdl:message>
43
- <wsdl:message name="getConferenceListOut">
44
- <wsdl:part name="parameters" element="schema:getConferenceListResponse"/>
45
- </wsdl:message>
46
- <wsdl:message name="updateConferenceIn">
47
- <wsdl:part name="parameters" element="schema:updateConference"/>
48
- </wsdl:message>
49
- <wsdl:message name="updateConferenceOut">
50
- <wsdl:part name="parameters" element="schema:updateConferenceResponse"/>
51
- </wsdl:message>
52
- <wsdl:message name="newParticipantIn">
53
- <wsdl:part name="parameters" element="schema:newParticipant"/>
54
- </wsdl:message>
55
- <wsdl:message name="newParticipantOut">
56
- <wsdl:part name="parameters" element="schema:newParticipantResponse"/>
57
- </wsdl:message>
58
- <wsdl:message name="removeParticipantIn">
59
- <wsdl:part name="parameters" element="schema:removeParticipant"/>
60
- </wsdl:message>
61
- <wsdl:message name="removeParticipantOut">
62
- <wsdl:part name="parameters" element="schema:removeParticipantResponse"/>
63
- </wsdl:message>
64
- <wsdl:message name="updateParticipantIn">
65
- <wsdl:part name="parameters" element="schema:updateParticipant"/>
66
- </wsdl:message>
67
- <wsdl:message name="updateParticipantOut">
68
- <wsdl:part name="parameters" element="schema:updateParticipantResponse"/>
69
- </wsdl:message>
70
- <wsdl:message name="getParticipantStatusIn">
71
- <wsdl:part name="parameters" element="schema:getParticipantStatus"/>
72
- </wsdl:message>
73
- <wsdl:message name="getParticipantStatusOut">
74
- <wsdl:part name="parameters" element="schema:getParticipantStatusResponse"/>
75
- </wsdl:message>
76
- <wsdl:message name="createConferenceTemplateIn">
77
- <wsdl:part name="parameters" element="schema:createConferenceTemplate"/>
78
- </wsdl:message>
79
- <wsdl:message name="createConferenceTemplateOut">
80
- <wsdl:part name="parameters" element="schema:createConferenceTemplateResponse"/>
81
- </wsdl:message>
82
- <wsdl:message name="getConferenceTemplateIn">
83
- <wsdl:part name="parameters" element="schema:getConferenceTemplate"/>
84
- </wsdl:message>
85
- <wsdl:message name="getConferenceTemplateOut">
86
- <wsdl:part name="parameters" element="schema:getConferenceTemplateResponse"/>
87
- </wsdl:message>
88
- <wsdl:message name="updateConferenceTemplateIn">
89
- <wsdl:part name="parameters" element="schema:updateConferenceTemplate"/>
90
- </wsdl:message>
91
- <wsdl:message name="updateConferenceTemplateOut">
92
- <wsdl:part name="parameters" element="schema:updateConferenceTemplateResponse"/>
93
- </wsdl:message>
94
- <wsdl:message name="removeConferenceTemplateIn">
95
- <wsdl:part name="parameters" element="schema:removeConferenceTemplate"/>
96
- </wsdl:message>
97
- <wsdl:message name="removeConferenceTemplateOut">
98
- <wsdl:part name="parameters" element="schema:removeConferenceTemplateResponse"/>
99
- </wsdl:message>
100
- <wsdl:message name="getConferenceTemplateListIn">
101
- <wsdl:part name="parameters" element="schema:getConferenceTemplateList"/>
102
- </wsdl:message>
103
- <wsdl:message name="getConferenceTemplateListOut">
104
- <wsdl:part name="parameters" element="schema:getConferenceTemplateListResponse"/>
105
- </wsdl:message>
106
- <wsdl:message name="addConferenceTemplateParticipantIn">
107
- <wsdl:part name="parameters" element="schema:addConferenceTemplateParticipant"/>
108
- </wsdl:message>
109
- <wsdl:message name="addConferenceTemplateParticipantOut">
110
- <wsdl:part name="parameters" element="schema:addConferenceTemplateParticipantResponse"/>
111
- </wsdl:message>
112
- <wsdl:message name="getConferenceTemplateParticipantIn">
113
- <wsdl:part name="parameters" element="schema:getConferenceTemplateParticipant"/>
114
- </wsdl:message>
115
- <wsdl:message name="getConferenceTemplateParticipantOut">
116
- <wsdl:part name="parameters" element="schema:getConferenceTemplateParticipantResponse"/>
117
- </wsdl:message>
118
- <wsdl:message name="updateConferenceTemplateParticipantIn">
119
- <wsdl:part name="parameters" element="schema:updateConferenceTemplateParticipant"/>
120
- </wsdl:message>
121
- <wsdl:message name="updateConferenceTemplateParticipantOut">
122
- <wsdl:part name="parameters" element="schema:updateConferenceTemplateParticipantResponse"/>
123
- </wsdl:message>
124
- <wsdl:message name="removeConferenceTemplateParticipantIn">
125
- <wsdl:part name="parameters" element="schema:removeConferenceTemplateParticipant"/>
126
- </wsdl:message>
127
- <wsdl:message name="removeConferenceTemplateParticipantOut">
128
- <wsdl:part name="parameters" element="schema:removeConferenceTemplateParticipantResponse"/>
129
- </wsdl:message>
130
- <wsdl:portType name="ccsPortType">
131
- <wsdl:operation name="createConference">
132
- <wsdl:input message="tns:createConferenceIn"/>
133
- <wsdl:output message="tns:createConferenceOut"/>
134
- </wsdl:operation>
135
- <wsdl:operation name="commitConference">
136
- <wsdl:input message="tns:commitConferenceIn"/>
137
- <wsdl:output message="tns:commitConferenceOut"/>
138
- </wsdl:operation>
139
- <wsdl:operation name="updateConference">
140
- <wsdl:input message="tns:updateConferenceIn"/>
141
- <wsdl:output message="tns:updateConferenceOut"/>
142
- </wsdl:operation>
143
- <wsdl:operation name="getConferenceStatus">
144
- <wsdl:input message="tns:getConferenceStatusIn"/>
145
- <wsdl:output message="tns:getConferenceStatusOut"/>
146
- </wsdl:operation>
147
- <wsdl:operation name="getRunningConference">
148
- <wsdl:input message="tns:getRunningConferenceIn"/>
149
- <wsdl:output message="tns:getRunningConferenceOut"/>
150
- </wsdl:operation>
151
- <wsdl:operation name="getParticipantStatus">
152
- <wsdl:input message="tns:getParticipantStatusIn"/>
153
- <wsdl:output message="tns:getParticipantStatusOut"/>
154
- </wsdl:operation>
155
- <wsdl:operation name="newParticipant">
156
- <wsdl:input message="tns:newParticipantIn"/>
157
- <wsdl:output message="tns:newParticipantOut"/>
158
- </wsdl:operation>
159
- <wsdl:operation name="removeParticipant">
160
- <wsdl:input message="tns:removeParticipantIn"/>
161
- <wsdl:output message="tns:removeParticipantOut"/>
162
- </wsdl:operation>
163
- <wsdl:operation name="updateParticipant">
164
- <wsdl:input message="tns:updateParticipantIn"/>
165
- <wsdl:output message="tns:updateParticipantOut"/>
166
- </wsdl:operation>
167
- <wsdl:operation name="removeConference">
168
- <wsdl:input message="tns:removeConferenceIn"/>
169
- <wsdl:output message="tns:removeConferenceOut"/>
170
- </wsdl:operation>
171
- <wsdl:operation name="getConferenceList">
172
- <wsdl:input message="tns:getConferenceListIn"/>
173
- <wsdl:output message="tns:getConferenceListOut"/>
174
- </wsdl:operation>
175
- <wsdl:operation name="createConferenceTemplate">
176
- <wsdl:input message="tns:createConferenceTemplateIn"/>
177
- <wsdl:output message="tns:createConferenceTemplateOut"/>
178
- </wsdl:operation>
179
- <wsdl:operation name="getConferenceTemplate">
180
- <wsdl:input message="tns:getConferenceTemplateIn"/>
181
- <wsdl:output message="tns:getConferenceTemplateOut"/>
182
- </wsdl:operation>
183
- <wsdl:operation name="updateConferenceTemplate">
184
- <wsdl:input message="tns:updateConferenceTemplateIn"/>
185
- <wsdl:output message="tns:updateConferenceTemplateOut"/>
186
- </wsdl:operation>
187
- <wsdl:operation name="removeConferenceTemplate">
188
- <wsdl:input message="tns:removeConferenceTemplateIn"/>
189
- <wsdl:output message="tns:removeConferenceTemplateOut"/>
190
- </wsdl:operation>
191
- <wsdl:operation name="getConferenceTemplateList">
192
- <wsdl:input message="tns:getConferenceTemplateListIn"/>
193
- <wsdl:output message="tns:getConferenceTemplateListOut"/>
194
- </wsdl:operation>
195
- <wsdl:operation name="addConferenceTemplateParticipant">
196
- <wsdl:input message="tns:addConferenceTemplateParticipantIn"/>
197
- <wsdl:output message="tns:addConferenceTemplateParticipantOut"/>
198
- </wsdl:operation>
199
- <wsdl:operation name="getConferenceTemplateParticipant">
200
- <wsdl:input message="tns:getConferenceTemplateParticipantIn"/>
201
- <wsdl:output message="tns:getConferenceTemplateParticipantOut"/>
202
- </wsdl:operation>
203
- <wsdl:operation name="updateConferenceTemplateParticipant">
204
- <wsdl:input message="tns:updateConferenceTemplateParticipantIn"/>
205
- <wsdl:output message="tns:updateConferenceTemplateParticipantOut"/>
206
- </wsdl:operation>
207
- <wsdl:operation name="removeConferenceTemplateParticipant">
208
- <wsdl:input message="tns:removeConferenceTemplateParticipantIn"/>
209
- <wsdl:output message="tns:removeConferenceTemplateParticipantOut"/>
210
- </wsdl:operation>
211
- </wsdl:portType>
212
- <wsdl:binding name="ccsHttpBinding" type="tns:ccsPortType">
213
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
214
- <wsp:PolicyReference URI="#TransportBindingPolicy"/>
215
- <wsdl:operation name="createConference">
216
- <soap:operation soapAction="http://ccs.developer.telekom.com/createConference"/>
217
- <wsdl:input>
218
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
219
- <soap:body use="literal"/>
220
- </wsdl:input>
221
- <wsdl:output>
222
- <soap:body use="literal"/>
223
- </wsdl:output>
224
- </wsdl:operation>
225
- <wsdl:operation name="commitConference">
226
- <soap:operation soapAction="http://ccs.developer.telekom.com/commitConference"/>
227
- <wsdl:input>
228
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
229
- <soap:body use="literal"/>
230
- </wsdl:input>
231
- <wsdl:output>
232
- <soap:body use="literal"/>
233
- </wsdl:output>
234
- </wsdl:operation>
235
- <wsdl:operation name="getConferenceStatus">
236
- <soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceStatus"/>
237
- <wsdl:input>
238
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
239
- <soap:body use="literal"/>
240
- </wsdl:input>
241
- <wsdl:output>
242
- <soap:body use="literal"/>
243
- </wsdl:output>
244
- </wsdl:operation>
245
- <wsdl:operation name="getRunningConference">
246
- <soap:operation soapAction="http://ccs.developer.telekom.com/getRunningConference"/>
247
- <wsdl:input>
248
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
249
- <soap:body use="literal"/>
250
- </wsdl:input>
251
- <wsdl:output>
252
- <soap:body use="literal"/>
253
- </wsdl:output>
254
- </wsdl:operation>
255
- <wsdl:operation name="updateConference">
256
- <soap:operation soapAction="http://ccs.developer.telekom.com/updateConference"/>
257
- <wsdl:input>
258
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
259
- <soap:body use="literal"/>
260
- </wsdl:input>
261
- <wsdl:output>
262
- <soap:body use="literal"/>
263
- </wsdl:output>
264
- </wsdl:operation>
265
- <wsdl:operation name="getParticipantStatus">
266
- <soap:operation soapAction="http://ccs.developer.telekom.com/getParticipantStatus"/>
267
- <wsdl:input>
268
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
269
- <soap:body use="literal"/>
270
- </wsdl:input>
271
- <wsdl:output>
272
- <soap:body use="literal"/>
273
- </wsdl:output>
274
- </wsdl:operation>
275
- <wsdl:operation name="newParticipant">
276
- <soap:operation soapAction="http://ccs.developer.telekom.com/newParticipant"/>
277
- <wsdl:input>
278
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
279
- <soap:body use="literal"/>
280
- </wsdl:input>
281
- <wsdl:output>
282
- <soap:body use="literal"/>
283
- </wsdl:output>
284
- </wsdl:operation>
285
- <wsdl:operation name="removeParticipant">
286
- <soap:operation soapAction="http://ccs.developer.telekom.com/removeParticipant"/>
287
- <wsdl:input>
288
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
289
- <soap:body use="literal"/>
290
- </wsdl:input>
291
- <wsdl:output>
292
- <soap:body use="literal"/>
293
- </wsdl:output>
294
- </wsdl:operation>
295
- <wsdl:operation name="updateParticipant">
296
- <soap:operation soapAction="http://ccs.developer.telekom.com/updateParticipant"/>
297
- <wsdl:input>
298
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
299
- <soap:body use="literal"/>
300
- </wsdl:input>
301
- <wsdl:output>
302
- <soap:body use="literal"/>
303
- </wsdl:output>
304
- </wsdl:operation>
305
- <wsdl:operation name="removeConference">
306
- <soap:operation soapAction="http://ccs.developer.telekom.com/removeConference"/>
307
- <wsdl:input>
308
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
309
- <soap:body use="literal"/>
310
- </wsdl:input>
311
- <wsdl:output>
312
- <soap:body use="literal"/>
313
- </wsdl:output>
314
- </wsdl:operation>
315
- <wsdl:operation name="getConferenceList">
316
- <soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceList"/>
317
- <wsdl:input>
318
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
319
- <soap:body use="literal"/>
320
- </wsdl:input>
321
- <wsdl:output>
322
- <soap:body use="literal"/>
323
- </wsdl:output>
324
- </wsdl:operation>
325
- <wsdl:operation name="createConferenceTemplate">
326
- <soap:operation soapAction="http://ccs.developer.telekom.com/createConferenceTemplate"/>
327
- <wsdl:input>
328
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
329
- <soap:body use="literal"/>
330
- </wsdl:input>
331
- <wsdl:output>
332
- <soap:body use="literal"/>
333
- </wsdl:output>
334
- </wsdl:operation>
335
- <wsdl:operation name="getConferenceTemplate">
336
- <soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceTemplate"/>
337
- <wsdl:input>
338
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
339
- <soap:body use="literal"/>
340
- </wsdl:input>
341
- <wsdl:output>
342
- <soap:body use="literal"/>
343
- </wsdl:output>
344
- </wsdl:operation>
345
- <wsdl:operation name="updateConferenceTemplate">
346
- <soap:operation soapAction="http://ccs.developer.telekom.com/updateConferenceTemplate"/>
347
- <wsdl:input>
348
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
349
- <soap:body use="literal"/>
350
- </wsdl:input>
351
- <wsdl:output>
352
- <soap:body use="literal"/>
353
- </wsdl:output>
354
- </wsdl:operation>
355
- <wsdl:operation name="removeConferenceTemplate">
356
- <soap:operation soapAction="http://ccs.developer.telekom.com/removeConferenceTemplate"/>
357
- <wsdl:input>
358
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
359
- <soap:body use="literal"/>
360
- </wsdl:input>
361
- <wsdl:output>
362
- <soap:body use="literal"/>
363
- </wsdl:output>
364
- </wsdl:operation>
365
- <wsdl:operation name="getConferenceTemplateList">
366
- <soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceTemplateList"/>
367
- <wsdl:input>
368
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
369
- <soap:body use="literal"/>
370
- </wsdl:input>
371
- <wsdl:output>
372
- <soap:body use="literal"/>
373
- </wsdl:output>
374
- </wsdl:operation>
375
- <wsdl:operation name="addConferenceTemplateParticipant">
376
- <soap:operation soapAction="http://ccs.developer.telekom.com/addConferenceTemplateParticipant"/>
377
- <wsdl:input>
378
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
379
- <soap:body use="literal"/>
380
- </wsdl:input>
381
- <wsdl:output>
382
- <soap:body use="literal"/>
383
- </wsdl:output>
384
- </wsdl:operation>
385
- <wsdl:operation name="getConferenceTemplateParticipant">
386
- <soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceTemplateParticipant"/>
387
- <wsdl:input>
388
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
389
- <soap:body use="literal"/>
390
- </wsdl:input>
391
- <wsdl:output>
392
- <soap:body use="literal"/>
393
- </wsdl:output>
394
- </wsdl:operation>
395
- <wsdl:operation name="updateConferenceTemplateParticipant">
396
- <soap:operation soapAction="http://ccs.developer.telekom.com/updateConferenceTemplateParticipant"/>
397
- <wsdl:input>
398
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
399
- <soap:body use="literal"/>
400
- </wsdl:input>
401
- <wsdl:output>
402
- <soap:body use="literal"/>
403
- </wsdl:output>
404
- </wsdl:operation>
405
- <wsdl:operation name="removeConferenceTemplateParticipant">
406
- <soap:operation soapAction="http://ccs.developer.telekom.com/removeConferenceTemplateParticipant"/>
407
- <wsdl:input>
408
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
409
- <soap:body use="literal"/>
410
- </wsdl:input>
411
- <wsdl:output>
412
- <soap:body use="literal"/>
413
- </wsdl:output>
414
- </wsdl:operation>
415
- </wsdl:binding>
416
- <wsdl:service name="ccs">
417
- <wsdl:port name="ccsPort" binding="tns:ccsHttpBinding">
418
- <soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-ccs/services/ccsPort"/>
419
- </wsdl:port>
420
- </wsdl:service>
421
- <wsp:Policy wsu:Id="TransportBindingPolicy">
422
- <wsp:ExactlyOne>
423
- <wsp:All>
424
- <sp:TransportBinding>
425
- <wsp:Policy>
426
- <sp:TransportToken>
427
- <wsp:Policy>
428
- <sp:HttpsToken RequireClientCertificate="false"/>
429
- </wsp:Policy>
430
- </sp:TransportToken>
431
- <sp:Layout>
432
- <wsp:Policy>
433
- <sp:Strict/>
434
- </wsp:Policy>
435
- </sp:Layout>
436
- <sp:IncludeTimestamp/>
437
- <sp:AlgorithmSuite>
438
- <wsp:Policy>
439
- <sp:Basic256/>
440
- </wsp:Policy>
441
- </sp:AlgorithmSuite>
442
- </wsp:Policy>
443
- </sp:TransportBinding>
444
- <sp:Wss11/>
445
- </wsp:All>
446
- </wsp:ExactlyOne>
447
- </wsp:Policy>
448
- <wsp:Policy wsu:Id="STSTokenPolicy">
449
- <wsp:ExactlyOne>
450
- <wsp:All>
451
- <sp:SupportingTokens>
452
- <wsp:Policy>
453
- <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
454
- <wsp:Policy>
455
- <sp:WssSamlV20Token11/>
456
- </wsp:Policy>
457
- </sp:SamlToken>
458
- </wsp:Policy>
459
- </sp:SupportingTokens>
460
- </wsp:All>
461
- </wsp:ExactlyOne>
462
- </wsp:Policy>
463
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/ccsPort.xsd DELETED
@@ -1,736 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <xsd:schema xmlns:tns="http://ccs.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ccs.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
3
-
4
-
5
- <!-- CCS header -->
6
-
7
- <xsd:simpleType name="EnvironmentType">
8
- <xsd:restriction base="xsd:int">
9
- <xsd:minInclusive value="1"/>
10
- <xsd:maxInclusive value="3"/>
11
- </xsd:restriction>
12
- </xsd:simpleType>
13
-
14
- <xsd:complexType name="CCSRequestType" abstract="true">
15
- <xsd:sequence>
16
- <xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
17
- </xsd:sequence>
18
- </xsd:complexType>
19
-
20
- <xsd:complexType name="CCSResponseType">
21
- <xsd:sequence>
22
- <xsd:element name="statusCode" type="xsd:string" nillable="false"/>
23
- <xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
24
- </xsd:sequence>
25
- </xsd:complexType>
26
-
27
-
28
- <!-- Participant Structures -->
29
-
30
- <xsd:complexType name="ParticipantStatusStruct">
31
- <xsd:sequence>
32
- <xsd:element name="name" type="xsd:string"/>
33
- <xsd:element name="value" type="xsd:string"/>
34
- </xsd:sequence>
35
- </xsd:complexType>
36
-
37
- <xsd:complexType name="ParticipantDetailStruct">
38
- <xsd:sequence>
39
- <xsd:element name="firstName" type="xsd:string"/>
40
- <xsd:element name="lastName" type="xsd:string"/>
41
- <xsd:element name="number" type="xsd:string"/>
42
- <xsd:element name="email" type="xsd:string"/>
43
- <xsd:element name="flags" type="xsd:int" />
44
- </xsd:sequence>
45
- </xsd:complexType>
46
-
47
- <xsd:complexType name="ParticipantStruct">
48
- <xsd:sequence>
49
- <xsd:element name="participantId" type="xsd:string"/>
50
- <xsd:element name="detail" type="tns:ParticipantDetailStruct"/>
51
- <xsd:element name="status" type="tns:ParticipantStatusStruct" minOccurs="0" maxOccurs="unbounded" />
52
- </xsd:sequence>
53
- </xsd:complexType>
54
-
55
- <!-- Conference Structures -->
56
-
57
- <xsd:complexType name="ConferenceDetailStruct">
58
- <xsd:sequence>
59
- <xsd:element name="name" type="xsd:string"/>
60
- <xsd:element name="description" type="xsd:string" />
61
- <xsd:element name="duration" type="xsd:int" />
62
- </xsd:sequence>
63
- </xsd:complexType>
64
-
65
- <xsd:complexType name="ConferenceAccStruct">
66
- <xsd:sequence>
67
- <xsd:element name="billingtype" type="xsd:string" />
68
- <xsd:element name="account" type="xsd:string" />
69
- </xsd:sequence>
70
- </xsd:complexType>
71
-
72
-
73
- <xsd:complexType name="ScheduleStruct">
74
- <xsd:sequence>
75
- <xsd:element name="minute" type="xsd:int"/>
76
- <xsd:element name="hour" type="xsd:int" />
77
- <xsd:element name="dayOfMonth" type="xsd:int" />
78
- <xsd:element name="month" type="xsd:int" />
79
- <xsd:element name="year" type="xsd:int" />
80
- <xsd:element name="recurring" type="xsd:int" />
81
- <xsd:element name="notify" type="xsd:int" />
82
- </xsd:sequence>
83
- </xsd:complexType>
84
-
85
-
86
- <!-- Request and Response Types -->
87
- <xsd:complexType name="createConferenceRequestType">
88
- <xsd:complexContent mixed="false">
89
- <xsd:extension base="tns:CCSRequestType">
90
- <xsd:sequence>
91
- <xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
92
- <xsd:element name="ownerId" type="xsd:string"/>
93
- <xsd:element name="detail" type="tns:ConferenceDetailStruct"/>
94
- <xsd:element name="schedule" type="tns:ScheduleStruct" minOccurs="0" maxOccurs="1" nillable="true" />
95
- </xsd:sequence>
96
- </xsd:extension>
97
- </xsd:complexContent>
98
- </xsd:complexType>
99
-
100
-
101
- <xsd:complexType name="createConferenceResponseType">
102
- <xsd:complexContent mixed="false">
103
- <xsd:extension base="tns:CCSResponseType">
104
- <xsd:sequence>
105
- <xsd:element name="conferenceId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
106
- </xsd:sequence>
107
- </xsd:extension>
108
- </xsd:complexContent>
109
- </xsd:complexType>
110
-
111
-
112
- <xsd:complexType name="commitConferenceRequestType">
113
- <xsd:complexContent mixed="false">
114
- <xsd:extension base="tns:CCSRequestType">
115
- <xsd:sequence>
116
- <xsd:element name="conferenceId" type="xsd:string"/>
117
- </xsd:sequence>
118
- </xsd:extension>
119
- </xsd:complexContent>
120
- </xsd:complexType>
121
-
122
-
123
- <xsd:complexType name="getConferenceStatusRequestType">
124
- <xsd:complexContent mixed="false">
125
- <xsd:extension base="tns:CCSRequestType">
126
- <xsd:sequence>
127
- <xsd:element name="conferenceId" type="xsd:string"/>
128
- <xsd:element name="what" type="xsd:int" />
129
- </xsd:sequence>
130
- </xsd:extension>
131
- </xsd:complexContent>
132
- </xsd:complexType>
133
-
134
- <xsd:complexType name="getConferenceStatusResponseType">
135
- <xsd:complexContent mixed="false">
136
- <xsd:extension base="tns:CCSResponseType">
137
- <xsd:sequence>
138
- <xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
139
- <xsd:element name="acc" type="tns:ConferenceAccStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
140
- <xsd:element name="startTime" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/>
141
- <xsd:element name="participants" type="tns:ParticipantStruct" minOccurs="0" maxOccurs="unbounded" nillable="true" />
142
- <xsd:element name="schedule" type="tns:ScheduleStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
143
- </xsd:sequence>
144
- </xsd:extension>
145
- </xsd:complexContent>
146
- </xsd:complexType>
147
-
148
-
149
- <xsd:complexType name="getRunningConferenceRequestType">
150
- <xsd:complexContent mixed="false">
151
- <xsd:extension base="tns:CCSRequestType">
152
- <xsd:sequence>
153
- <xsd:element name="conferenceId" type="xsd:string"/>
154
- </xsd:sequence>
155
- </xsd:extension>
156
- </xsd:complexContent>
157
- </xsd:complexType>
158
-
159
- <xsd:complexType name="getRunningConferenceResponseType">
160
- <xsd:complexContent mixed="false">
161
- <xsd:extension base="tns:CCSResponseType">
162
- <xsd:sequence>
163
- <xsd:element name="conferenceId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
164
- </xsd:sequence>
165
- </xsd:extension>
166
- </xsd:complexContent>
167
- </xsd:complexType>
168
-
169
-
170
- <xsd:complexType name="removeConferenceRequestType">
171
- <xsd:complexContent mixed="false">
172
- <xsd:extension base="tns:CCSRequestType">
173
- <xsd:sequence>
174
- <xsd:element name="conferenceId" type="xsd:string"/>
175
- </xsd:sequence>
176
- </xsd:extension>
177
- </xsd:complexContent>
178
- </xsd:complexType>
179
-
180
-
181
- <xsd:complexType name="getConferenceListRequestType">
182
- <xsd:complexContent mixed="false">
183
- <xsd:extension base="tns:CCSRequestType">
184
- <xsd:sequence>
185
- <xsd:element name="what" type="xsd:int" />
186
- <xsd:element name="ownerId" type="xsd:string"/>
187
- </xsd:sequence>
188
- </xsd:extension>
189
- </xsd:complexContent>
190
- </xsd:complexType>
191
-
192
- <xsd:complexType name="getConferenceListResponseType">
193
- <xsd:complexContent mixed="false">
194
- <xsd:extension base="tns:CCSResponseType">
195
- <xsd:sequence>
196
- <xsd:element name="conferenceIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="true" />
197
- </xsd:sequence>
198
- </xsd:extension>
199
- </xsd:complexContent>
200
- </xsd:complexType>
201
-
202
-
203
- <xsd:complexType name="updateConferenceRequestType">
204
- <xsd:complexContent mixed="false">
205
- <xsd:extension base="tns:CCSRequestType">
206
- <xsd:sequence>
207
- <xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
208
- <xsd:element name="conferenceId" type="xsd:string"/>
209
- <xsd:element name="initiatorId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
210
- <xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
211
- <xsd:element name="schedule" type="tns:ScheduleStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
212
- </xsd:sequence>
213
- </xsd:extension>
214
- </xsd:complexContent>
215
- </xsd:complexType>
216
-
217
-
218
- <xsd:complexType name="newParticipantRequestType">
219
- <xsd:complexContent mixed="false">
220
- <xsd:extension base="tns:CCSRequestType">
221
- <xsd:sequence>
222
- <xsd:element name="conferenceId" type="xsd:string"/>
223
- <xsd:element name="participant" type="tns:ParticipantDetailStruct"/>
224
- </xsd:sequence>
225
- </xsd:extension>
226
- </xsd:complexContent>
227
- </xsd:complexType>
228
-
229
- <xsd:complexType name="newParticipantResponseType">
230
- <xsd:complexContent mixed="false">
231
- <xsd:extension base="tns:CCSResponseType">
232
- <xsd:sequence>
233
- <xsd:element name="participantId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
234
- </xsd:sequence>
235
- </xsd:extension>
236
- </xsd:complexContent>
237
- </xsd:complexType>
238
-
239
- <xsd:complexType name="removeParticipantRequestType">
240
- <xsd:complexContent mixed="false">
241
- <xsd:extension base="tns:CCSRequestType">
242
- <xsd:sequence>
243
- <xsd:element name="conferenceId" type="xsd:string"/>
244
- <xsd:element name="participantId" type="xsd:string"/>
245
- </xsd:sequence>
246
- </xsd:extension>
247
- </xsd:complexContent>
248
- </xsd:complexType>
249
-
250
-
251
- <xsd:complexType name="updateParticipantRequestType">
252
- <xsd:complexContent mixed="false">
253
- <xsd:extension base="tns:CCSRequestType">
254
- <xsd:sequence>
255
- <xsd:element name="conferenceId" type="xsd:string"/>
256
- <xsd:element name="participantId" type="xsd:string"/>
257
- <xsd:element name="action" type="xsd:int" minOccurs="0" maxOccurs="1" nillable="true" />
258
- <xsd:element name="participant" type="tns:ParticipantDetailStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
259
- </xsd:sequence>
260
- </xsd:extension>
261
- </xsd:complexContent>
262
- </xsd:complexType>
263
-
264
-
265
- <xsd:complexType name="getParticipantStatusRequestType">
266
- <xsd:complexContent mixed="false">
267
- <xsd:extension base="tns:CCSRequestType">
268
- <xsd:sequence>
269
- <xsd:element name="conferenceId" type="xsd:string"/>
270
- <xsd:element name="participantId" type="xsd:string"/>
271
- </xsd:sequence>
272
- </xsd:extension>
273
- </xsd:complexContent>
274
- </xsd:complexType>
275
-
276
-
277
- <xsd:complexType name="getParticipantStatusResponseType">
278
- <xsd:complexContent mixed="false">
279
- <xsd:extension base="tns:CCSResponseType">
280
- <xsd:sequence>
281
- <xsd:element name="status" type="tns:ParticipantStatusStruct" minOccurs="0" maxOccurs="unbounded" />
282
- </xsd:sequence>
283
- </xsd:extension>
284
- </xsd:complexContent>
285
- </xsd:complexType>
286
-
287
-
288
-
289
-
290
- <xsd:complexType name="createConferenceTemplateRequestType">
291
- <xsd:complexContent mixed="false">
292
- <xsd:extension base="tns:CCSRequestType">
293
- <xsd:sequence>
294
- <xsd:element name="ownerId" type="xsd:string"/>
295
- <xsd:element name="detail" type="tns:ConferenceDetailStruct"/>
296
- <xsd:element name="participants" type="tns:ParticipantDetailStruct" minOccurs="0" maxOccurs="unbounded" />
297
- </xsd:sequence>
298
- </xsd:extension>
299
- </xsd:complexContent>
300
- </xsd:complexType>
301
-
302
-
303
- <xsd:complexType name="createConferenceTemplateResponseType">
304
- <xsd:complexContent mixed="false">
305
- <xsd:extension base="tns:CCSResponseType">
306
- <xsd:sequence>
307
- <xsd:element name="templateId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
308
- </xsd:sequence>
309
- </xsd:extension>
310
- </xsd:complexContent>
311
- </xsd:complexType>
312
-
313
-
314
-
315
-
316
-
317
- <xsd:complexType name="getConferenceTemplateRequestType">
318
- <xsd:complexContent mixed="false">
319
- <xsd:extension base="tns:CCSRequestType">
320
- <xsd:sequence>
321
- <xsd:element name="templateId" type="xsd:string"/>
322
- </xsd:sequence>
323
- </xsd:extension>
324
- </xsd:complexContent>
325
- </xsd:complexType>
326
-
327
-
328
- <xsd:complexType name="getConferenceTemplateResponseType">
329
- <xsd:complexContent mixed="false">
330
- <xsd:extension base="tns:CCSResponseType">
331
- <xsd:sequence>
332
- <xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true" />
333
- <xsd:element name="participants" type="tns:ParticipantStruct" minOccurs="0" maxOccurs="unbounded" nillable="true" />
334
- </xsd:sequence>
335
- </xsd:extension>
336
- </xsd:complexContent>
337
- </xsd:complexType>
338
-
339
-
340
-
341
-
342
- <xsd:complexType name="updateConferenceTemplateRequestType">
343
- <xsd:complexContent mixed="false">
344
- <xsd:extension base="tns:CCSRequestType">
345
- <xsd:sequence>
346
- <xsd:element name="templateId" type="xsd:string"/>
347
- <xsd:element name="initiatorId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
348
- <xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true" />
349
- </xsd:sequence>
350
- </xsd:extension>
351
- </xsd:complexContent>
352
- </xsd:complexType>
353
-
354
-
355
- <xsd:complexType name="removeConferenceTemplateRequestType">
356
- <xsd:complexContent mixed="false">
357
- <xsd:extension base="tns:CCSRequestType">
358
- <xsd:sequence>
359
- <xsd:element name="templateId" type="xsd:string"/>
360
- </xsd:sequence>
361
- </xsd:extension>
362
- </xsd:complexContent>
363
- </xsd:complexType>
364
-
365
-
366
- <xsd:complexType name="getConferenceTemplateListRequestType">
367
- <xsd:complexContent mixed="false">
368
- <xsd:extension base="tns:CCSRequestType">
369
- <xsd:sequence>
370
- <xsd:element name="ownerId" type="xsd:string"/>
371
- </xsd:sequence>
372
- </xsd:extension>
373
- </xsd:complexContent>
374
- </xsd:complexType>
375
-
376
-
377
- <xsd:complexType name="getConferenceTemplateListResponseType">
378
- <xsd:complexContent mixed="false">
379
- <xsd:extension base="tns:CCSResponseType">
380
- <xsd:sequence>
381
- <xsd:element name="templateIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="true" />
382
- </xsd:sequence>
383
- </xsd:extension>
384
- </xsd:complexContent>
385
- </xsd:complexType>
386
-
387
-
388
- <xsd:complexType name="addConferenceTemplateParticipantRequestType">
389
- <xsd:complexContent mixed="false">
390
- <xsd:extension base="tns:CCSRequestType">
391
- <xsd:sequence>
392
- <xsd:element name="templateId" type="xsd:string"/>
393
- <xsd:element name="participant" type="tns:ParticipantDetailStruct"/>
394
- </xsd:sequence>
395
- </xsd:extension>
396
- </xsd:complexContent>
397
- </xsd:complexType>
398
-
399
-
400
- <xsd:complexType name="addConferenceTemplateParticipantResponseType">
401
- <xsd:complexContent mixed="false">
402
- <xsd:extension base="tns:CCSResponseType">
403
- <xsd:sequence>
404
- <xsd:element name="participantId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
405
- </xsd:sequence>
406
- </xsd:extension>
407
- </xsd:complexContent>
408
- </xsd:complexType>
409
-
410
-
411
- <xsd:complexType name="getConferenceTemplateParticipantRequestType">
412
- <xsd:complexContent mixed="false">
413
- <xsd:extension base="tns:CCSRequestType">
414
- <xsd:sequence>
415
- <xsd:element name="templateId" type="xsd:string"/>
416
- <xsd:element name="participantId" type="xsd:string"/>
417
- </xsd:sequence>
418
- </xsd:extension>
419
- </xsd:complexContent>
420
- </xsd:complexType>
421
-
422
- <xsd:complexType name="getConferenceTemplateParticipantResponseType">
423
- <xsd:complexContent mixed="false">
424
- <xsd:extension base="tns:CCSResponseType">
425
- <xsd:sequence>
426
- <xsd:element name="participant" type="tns:ParticipantDetailStruct" minOccurs="0" maxOccurs="1" nillable="true" />
427
- </xsd:sequence>
428
- </xsd:extension>
429
- </xsd:complexContent>
430
- </xsd:complexType>
431
-
432
- <xsd:complexType name="updateConferenceTemplateParticipantRequestType">
433
- <xsd:complexContent mixed="false">
434
- <xsd:extension base="tns:CCSRequestType">
435
- <xsd:sequence>
436
- <xsd:element name="templateId" type="xsd:string"/>
437
- <xsd:element name="participantId" type="xsd:string"/>
438
- <xsd:element name="participant" type="tns:ParticipantDetailStruct"/>
439
- </xsd:sequence>
440
- </xsd:extension>
441
- </xsd:complexContent>
442
- </xsd:complexType>
443
-
444
- <xsd:complexType name="removeConferenceTemplateParticipantRequestType">
445
- <xsd:complexContent mixed="false">
446
- <xsd:extension base="tns:CCSRequestType">
447
- <xsd:sequence>
448
- <xsd:element name="templateId" type="xsd:string"/>
449
- <xsd:element name="participantId" type="xsd:string"/>
450
- </xsd:sequence>
451
- </xsd:extension>
452
- </xsd:complexContent>
453
- </xsd:complexType>
454
-
455
- <xsd:element name="createConference">
456
- <xsd:complexType>
457
- <xsd:sequence>
458
- <xsd:element name="createConferenceRequest" type="tns:createConferenceRequestType"/>
459
- </xsd:sequence>
460
- </xsd:complexType>
461
- </xsd:element>
462
- <xsd:element name="createConferenceResponse">
463
- <xsd:complexType>
464
- <xsd:sequence>
465
- <xsd:element name="createConferenceResponse" type="tns:createConferenceResponseType"/>
466
- </xsd:sequence>
467
- </xsd:complexType>
468
- </xsd:element>
469
- <xsd:element name="commitConference">
470
- <xsd:complexType>
471
- <xsd:sequence>
472
- <xsd:element name="commitConferenceRequest" type="tns:commitConferenceRequestType"/>
473
- </xsd:sequence>
474
- </xsd:complexType>
475
- </xsd:element>
476
- <xsd:element name="commitConferenceResponse">
477
- <xsd:complexType>
478
- <xsd:sequence>
479
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
480
- </xsd:sequence>
481
- </xsd:complexType>
482
- </xsd:element>
483
- <xsd:element name="getConferenceStatus">
484
- <xsd:complexType>
485
- <xsd:sequence>
486
- <xsd:element name="getConferenceStatusRequest" type="tns:getConferenceStatusRequestType"/>
487
- </xsd:sequence>
488
- </xsd:complexType>
489
- </xsd:element>
490
- <xsd:element name="getConferenceStatusResponse">
491
- <xsd:complexType>
492
- <xsd:sequence>
493
- <xsd:element name="getConferenceStatusResponse" type="tns:getConferenceStatusResponseType"/>
494
- </xsd:sequence>
495
- </xsd:complexType>
496
- </xsd:element>
497
- <xsd:element name="getRunningConference">
498
- <xsd:complexType>
499
- <xsd:sequence>
500
- <xsd:element name="getRunningConferenceRequest" type="tns:getRunningConferenceRequestType"/>
501
- </xsd:sequence>
502
- </xsd:complexType>
503
- </xsd:element>
504
- <xsd:element name="getRunningConferenceResponse">
505
- <xsd:complexType>
506
- <xsd:sequence>
507
- <xsd:element name="getRunningConferenceResponse" type="tns:getRunningConferenceResponseType"/>
508
- </xsd:sequence>
509
- </xsd:complexType>
510
- </xsd:element>
511
- <xsd:element name="removeConference">
512
- <xsd:complexType>
513
- <xsd:sequence>
514
- <xsd:element name="removeConferenceRequest" type="tns:removeConferenceRequestType"/>
515
- </xsd:sequence>
516
- </xsd:complexType>
517
- </xsd:element>
518
- <xsd:element name="removeConferenceResponse">
519
- <xsd:complexType>
520
- <xsd:sequence>
521
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
522
- </xsd:sequence>
523
- </xsd:complexType>
524
- </xsd:element>
525
- <xsd:element name="getConferenceList">
526
- <xsd:complexType>
527
- <xsd:sequence>
528
- <xsd:element name="getConferenceListRequest" type="tns:getConferenceListRequestType"/>
529
- </xsd:sequence>
530
- </xsd:complexType>
531
- </xsd:element>
532
- <xsd:element name="getConferenceListResponse">
533
- <xsd:complexType>
534
- <xsd:sequence>
535
- <xsd:element name="getConferenceListResponse" type="tns:getConferenceListResponseType"/>
536
- </xsd:sequence>
537
- </xsd:complexType>
538
- </xsd:element>
539
- <xsd:element name="updateConference">
540
- <xsd:complexType>
541
- <xsd:sequence>
542
- <xsd:element name="updateConferenceRequest" type="tns:updateConferenceRequestType"/>
543
- </xsd:sequence>
544
- </xsd:complexType>
545
- </xsd:element>
546
- <xsd:element name="updateConferenceResponse">
547
- <xsd:complexType>
548
- <xsd:sequence>
549
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
550
- </xsd:sequence>
551
- </xsd:complexType>
552
- </xsd:element>
553
- <xsd:element name="newParticipant">
554
- <xsd:complexType>
555
- <xsd:sequence>
556
- <xsd:element name="newParticipantRequest" type="tns:newParticipantRequestType"/>
557
- </xsd:sequence>
558
- </xsd:complexType>
559
- </xsd:element>
560
- <xsd:element name="newParticipantResponse">
561
- <xsd:complexType>
562
- <xsd:sequence>
563
- <xsd:element name="newParticipantResponse" type="tns:newParticipantResponseType"/>
564
- </xsd:sequence>
565
- </xsd:complexType>
566
- </xsd:element>
567
- <xsd:element name="removeParticipant">
568
- <xsd:complexType>
569
- <xsd:sequence>
570
- <xsd:element name="removeParticipantRequest" type="tns:removeParticipantRequestType"/>
571
- </xsd:sequence>
572
- </xsd:complexType>
573
- </xsd:element>
574
- <xsd:element name="removeParticipantResponse">
575
- <xsd:complexType>
576
- <xsd:sequence>
577
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
578
- </xsd:sequence>
579
- </xsd:complexType>
580
- </xsd:element>
581
- <xsd:element name="updateParticipant">
582
- <xsd:complexType>
583
- <xsd:sequence>
584
- <xsd:element name="updateParticipantRequest" type="tns:updateParticipantRequestType"/>
585
- </xsd:sequence>
586
- </xsd:complexType>
587
- </xsd:element>
588
- <xsd:element name="updateParticipantResponse">
589
- <xsd:complexType>
590
- <xsd:sequence>
591
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
592
- </xsd:sequence>
593
- </xsd:complexType>
594
- </xsd:element>
595
- <xsd:element name="getParticipantStatus">
596
- <xsd:complexType>
597
- <xsd:sequence>
598
- <xsd:element name="getParticipantStatusRequest" type="tns:getParticipantStatusRequestType"/>
599
- </xsd:sequence>
600
- </xsd:complexType>
601
- </xsd:element>
602
- <xsd:element name="getParticipantStatusResponse">
603
- <xsd:complexType>
604
- <xsd:sequence>
605
- <xsd:element name="getParticipantStatusResponse" type="tns:getParticipantStatusResponseType"/>
606
- </xsd:sequence>
607
- </xsd:complexType>
608
- </xsd:element>
609
- <xsd:element name="createConferenceTemplate">
610
- <xsd:complexType>
611
- <xsd:sequence>
612
- <xsd:element name="createConferenceTemplateRequest" type="tns:createConferenceTemplateRequestType"/>
613
- </xsd:sequence>
614
- </xsd:complexType>
615
- </xsd:element>
616
- <xsd:element name="createConferenceTemplateResponse">
617
- <xsd:complexType>
618
- <xsd:sequence>
619
- <xsd:element name="createConferenceTemplateResponse" type="tns:createConferenceTemplateResponseType"/>
620
- </xsd:sequence>
621
- </xsd:complexType>
622
- </xsd:element>
623
- <xsd:element name="getConferenceTemplate">
624
- <xsd:complexType>
625
- <xsd:sequence>
626
- <xsd:element name="getConferenceTemplateRequest" type="tns:getConferenceTemplateRequestType"/>
627
- </xsd:sequence>
628
- </xsd:complexType>
629
- </xsd:element>
630
- <xsd:element name="getConferenceTemplateResponse">
631
- <xsd:complexType>
632
- <xsd:sequence>
633
- <xsd:element name="getConferenceTemplateResponse" type="tns:getConferenceTemplateResponseType"/>
634
- </xsd:sequence>
635
- </xsd:complexType>
636
- </xsd:element>
637
- <xsd:element name="updateConferenceTemplate">
638
- <xsd:complexType>
639
- <xsd:sequence>
640
- <xsd:element name="updateConferenceTemplateRequest" type="tns:updateConferenceTemplateRequestType"/>
641
- </xsd:sequence>
642
- </xsd:complexType>
643
- </xsd:element>
644
- <xsd:element name="updateConferenceTemplateResponse">
645
- <xsd:complexType>
646
- <xsd:sequence>
647
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
648
- </xsd:sequence>
649
- </xsd:complexType>
650
- </xsd:element>
651
- <xsd:element name="removeConferenceTemplate">
652
- <xsd:complexType>
653
- <xsd:sequence>
654
- <xsd:element name="removeConferenceTemplateRequest" type="tns:removeConferenceTemplateRequestType"/>
655
- </xsd:sequence>
656
- </xsd:complexType>
657
- </xsd:element>
658
- <xsd:element name="removeConferenceTemplateResponse">
659
- <xsd:complexType>
660
- <xsd:sequence>
661
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
662
- </xsd:sequence>
663
- </xsd:complexType>
664
- </xsd:element>
665
- <xsd:element name="getConferenceTemplateList">
666
- <xsd:complexType>
667
- <xsd:sequence>
668
- <xsd:element name="getConferenceTemplateListRequest" type="tns:getConferenceTemplateListRequestType"/>
669
- </xsd:sequence>
670
- </xsd:complexType>
671
- </xsd:element>
672
- <xsd:element name="getConferenceTemplateListResponse">
673
- <xsd:complexType>
674
- <xsd:sequence>
675
- <xsd:element name="getConferenceTemplateListResponse" type="tns:getConferenceTemplateListResponseType"/>
676
- </xsd:sequence>
677
- </xsd:complexType>
678
- </xsd:element>
679
- <xsd:element name="addConferenceTemplateParticipant">
680
- <xsd:complexType>
681
- <xsd:sequence>
682
- <xsd:element name="addConferenceTemplateParticipantRequest" type="tns:addConferenceTemplateParticipantRequestType"/>
683
- </xsd:sequence>
684
- </xsd:complexType>
685
- </xsd:element>
686
- <xsd:element name="addConferenceTemplateParticipantResponse">
687
- <xsd:complexType>
688
- <xsd:sequence>
689
- <xsd:element name="addConferenceTemplateParticipantResponse" type="tns:addConferenceTemplateParticipantResponseType"/>
690
- </xsd:sequence>
691
- </xsd:complexType>
692
- </xsd:element>
693
- <xsd:element name="getConferenceTemplateParticipant">
694
- <xsd:complexType>
695
- <xsd:sequence>
696
- <xsd:element name="getConferenceTemplateParticipantRequest" type="tns:getConferenceTemplateParticipantRequestType"/>
697
- </xsd:sequence>
698
- </xsd:complexType>
699
- </xsd:element>
700
- <xsd:element name="getConferenceTemplateParticipantResponse">
701
- <xsd:complexType>
702
- <xsd:sequence>
703
- <xsd:element name="getConferenceTemplateParticipantResponse" type="tns:getConferenceTemplateParticipantResponseType"/>
704
- </xsd:sequence>
705
- </xsd:complexType>
706
- </xsd:element>
707
- <xsd:element name="updateConferenceTemplateParticipant">
708
- <xsd:complexType>
709
- <xsd:sequence>
710
- <xsd:element name="updateConferenceTemplateParticipantRequest" type="tns:updateConferenceTemplateParticipantRequestType"/>
711
- </xsd:sequence>
712
- </xsd:complexType>
713
- </xsd:element>
714
- <xsd:element name="updateConferenceTemplateParticipantResponse">
715
- <xsd:complexType>
716
- <xsd:sequence>
717
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
718
- </xsd:sequence>
719
- </xsd:complexType>
720
- </xsd:element>
721
- <xsd:element name="removeConferenceTemplateParticipant">
722
- <xsd:complexType>
723
- <xsd:sequence>
724
- <xsd:element name="removeConferenceTemplateParticipantRequest" type="tns:removeConferenceTemplateParticipantRequestType"/>
725
- </xsd:sequence>
726
- </xsd:complexType>
727
- </xsd:element>
728
- <xsd:element name="removeConferenceTemplateParticipantResponse">
729
- <xsd:complexType>
730
- <xsd:sequence>
731
- <xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
732
- </xsd:sequence>
733
- </xsd:complexType>
734
- </xsd:element>
735
-
736
- </xsd:schema>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/localsearch.wsdl DELETED
@@ -1,83 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" xmlns:schema="http://localsearch.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://localsearch.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="localsearch" targetNamespace="http://localsearch.developer.telekom.com/wsdl/">
3
- <wsdl:documentation>
4
- Local Search </wsdl:documentation>
5
- <wsdl:types>
6
- <xsd:schema targetNamespace="http://localsearch.developer.telekom.com/wsdl/">
7
- <xsd:import namespace="http://localsearch.developer.telekom.com/schema/" schemaLocation="localsearch.xsd"/>
8
- </xsd:schema>
9
- </wsdl:types>
10
- <wsdl:message name="localSearchRequest">
11
- <wsdl:part name="parameters" element="schema:LocalSearchRequest"/>
12
- </wsdl:message>
13
- <wsdl:message name="localSearchResponse">
14
- <wsdl:part name="parameters" element="schema:LocalSearchResponse"/>
15
- </wsdl:message>
16
- <wsdl:portType name="localsearchPortType">
17
- <wsdl:operation name="localSearch">
18
- <wsdl:input message="tns:localSearchRequest"/>
19
- <wsdl:output message="tns:localSearchResponse"/>
20
- </wsdl:operation>
21
- </wsdl:portType>
22
- <wsdl:binding name="localsearchHttpBinding" type="tns:localsearchPortType">
23
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
24
- <wsp:PolicyReference URI="#TransportBindingPolicy"/>
25
- <wsdl:operation name="localSearch">
26
- <soap:operation soapAction="http://localsearch.developer.telekom.com/localSearch"/>
27
- <wsdl:input>
28
- <wsp:PolicyReference URI="#STSTokenPolicy"/>
29
- <soap:body use="literal"/>
30
- </wsdl:input>
31
- <wsdl:output>
32
- <soap:body use="literal"/>
33
- </wsdl:output>
34
- </wsdl:operation>
35
- </wsdl:binding>
36
- <wsdl:service name="localsearch">
37
- <wsdl:port name="localsearch" binding="tns:localsearchHttpBinding">
38
- <soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-localsearch/services/localsearch"/>
39
- </wsdl:port>
40
- </wsdl:service>
41
- <wsp:Policy wsu:Id="TransportBindingPolicy">
42
- <wsp:ExactlyOne>
43
- <wsp:All>
44
- <sp:TransportBinding>
45
- <wsp:Policy>
46
- <sp:TransportToken>
47
- <wsp:Policy>
48
- <sp:HttpsToken RequireClientCertificate="false"/>
49
- </wsp:Policy>
50
- </sp:TransportToken>
51
- <sp:Layout>
52
- <wsp:Policy>
53
- <sp:Strict/>
54
- </wsp:Policy>
55
- </sp:Layout>
56
- <sp:IncludeTimestamp/>
57
- <sp:AlgorithmSuite>
58
- <wsp:Policy>
59
- <sp:Basic256/>
60
- </wsp:Policy>
61
- </sp:AlgorithmSuite>
62
- </wsp:Policy>
63
- </sp:TransportBinding>
64
- <sp:Wss11/>
65
- </wsp:All>
66
- </wsp:ExactlyOne>
67
- </wsp:Policy>
68
- <wsp:Policy wsu:Id="STSTokenPolicy">
69
- <wsp:ExactlyOne>
70
- <wsp:All>
71
- <sp:SupportingTokens>
72
- <wsp:Policy>
73
- <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
74
- <wsp:Policy>
75
- <sp:WssSamlV20Token11/>
76
- </wsp:Policy>
77
- </sp:SamlToken>
78
- </wsp:Policy>
79
- </sp:SupportingTokens>
80
- </wsp:All>
81
- </wsp:ExactlyOne>
82
- </wsp:Policy>
83
- </wsdl:definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/DeveloperGarden/Wsdl/localsearch.xsd DELETED
@@ -1,31 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <xsd:schema xmlns:tns="http://localsearch.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localsearch.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
3
- <xsd:simpleType name="EnvironmentType">
4
- <xsd:restriction base="xsd:int">
5
- <xsd:minInclusive value="1"/>
6
- <xsd:maxInclusive value="3"/>
7
- </xsd:restriction>
8
- </xsd:simpleType>
9
- <xsd:complexType name="ParameterType">
10
- <xsd:sequence>
11
- <xsd:element name="parameter" type="xsd:string" nillable="false"/>
12
- <xsd:element name="value" type="xsd:string" nillable="false"/>
13
- </xsd:sequence>
14
- </xsd:complexType>
15
- <xsd:complexType name="LocalSearchRequestType">
16
- <xsd:sequence>
17
- <xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
18
- <xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0"/>
19
- <xsd:element name="searchParameters" type="tns:ParameterType" nillable="false" maxOccurs="unbounded"/>
20
- </xsd:sequence>
21
- </xsd:complexType>
22
- <xsd:complexType name="LocalSearchResponseType">
23
- <xsd:sequence>
24
- <xsd:element name="statusCode" type="xsd:string" nillable="false"/>
25
- <xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
26
- <xsd:element name="searchResult" type="xsd:anyType" nillable="true" minOccurs="0"/>
27
- </xsd:sequence>
28
- </xsd:complexType>
29
- <xsd:element name="LocalSearchRequest" type="tns:LocalSearchRequestType"/>
30
- <xsd:element name="LocalSearchResponse" type="tns:LocalSearchResponseType"/>
31
- </xsd:schema>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati.php DELETED
@@ -1,1035 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Zend Framework
5
- *
6
- * LICENSE
7
- *
8
- * This source file is subject to the new BSD license that is bundled
9
- * with this package in the file LICENSE.txt.
10
- * It is also available through the world-wide-web at this URL:
11
- * http://framework.zend.com/license/new-bsd
12
- * If you did not receive a copy of the license and are unable to
13
- * obtain it through the world-wide-web, please send an email
14
- * to license@zend.com so we can send you a copy immediately.
15
- *
16
- * @category Zend
17
- * @package Zend_Service
18
- * @subpackage Technorati
19
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
20
- * @license http://framework.zend.com/license/new-bsd New BSD License
21
- * @version $Id$
22
- */
23
-
24
- /** @see Zend_Xml_Security */
25
- #require_once 'Zend/Xml/Security.php';
26
-
27
- /**
28
- * Zend_Service_Technorati provides an easy, intuitive and object-oriented interface
29
- * for using the Technorati API.
30
- *
31
- * It provides access to all available Technorati API queries
32
- * and returns the original XML response as a friendly PHP object.
33
- *
34
- * @category Zend
35
- * @package Zend_Service
36
- * @subpackage Technorati
37
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
38
- * @license http://framework.zend.com/license/new-bsd New BSD License
39
- */
40
- class Zend_Service_Technorati
41
- {
42
- /** Base Technorati API URI */
43
- const API_URI_BASE = 'http://api.technorati.com';
44
-
45
- /** Query paths */
46
- const API_PATH_COSMOS = '/cosmos';
47
- const API_PATH_SEARCH = '/search';
48
- const API_PATH_TAG = '/tag';
49
- const API_PATH_DAILYCOUNTS = '/dailycounts';
50
- const API_PATH_TOPTAGS = '/toptags';
51
- const API_PATH_BLOGINFO = '/bloginfo';
52
- const API_PATH_BLOGPOSTTAGS = '/blogposttags';
53
- const API_PATH_GETINFO = '/getinfo';
54
- const API_PATH_KEYINFO = '/keyinfo';
55
-
56
- /** Prevent magic numbers */
57
- const PARAM_LIMIT_MIN_VALUE = 1;
58
- const PARAM_LIMIT_MAX_VALUE = 100;
59
- const PARAM_DAYS_MIN_VALUE = 1;
60
- const PARAM_DAYS_MAX_VALUE = 180;
61
- const PARAM_START_MIN_VALUE = 1;
62
-
63
-
64
- /**
65
- * Technorati API key
66
- *
67
- * @var string
68
- * @access protected
69
- */
70
- protected $_apiKey;
71
-
72
- /**
73
- * Zend_Rest_Client instance
74
- *
75
- * @var Zend_Rest_Client
76
- * @access protected
77
- */
78
- protected $_restClient;
79
-
80
-
81
- /**
82
- * Constructs a new Zend_Service_Technorati instance
83
- * and setup character encoding.
84
- *
85
- * @param string $apiKey Your Technorati API key
86
- */
87
- public function __construct($apiKey)
88
- {
89
- if (PHP_VERSION_ID < 50600) {
90
- iconv_set_encoding('output_encoding', 'UTF-8');
91
- iconv_set_encoding('input_encoding', 'UTF-8');
92
- iconv_set_encoding('internal_encoding', 'UTF-8');
93
- } else {
94
- ini_set('output_encoding', 'UTF-8');
95
- ini_set('input_encoding', 'UTF-8');
96
- ini_set('default_charset', 'UTF-8');
97
- }
98
- $this->_apiKey = $apiKey;
99
- }
100
-
101
-
102
- /**
103
- * Cosmos query lets you see what blogs are linking to a given URL.
104
- *
105
- * On the Technorati site, you can enter a URL in the searchbox and
106
- * it will return a list of blogs linking to it.
107
- * The API version allows more features and gives you a way
108
- * to use the cosmos on your own site.
109
- *
110
- * Query options include:
111
- *
112
- * 'type' => (link|weblog)
113
- * optional - A value of link returns the freshest links referencing your target URL.
114
- * A value of weblog returns the last set of unique weblogs referencing your target URL.
115
- * 'limit' => (int)
116
- * optional - adjust the size of your result from the default value of 20
117
- * to between 1 and 100 results.
118
- * 'start' => (int)
119
- * optional - adjust the range of your result set.
120
- * Set this number to larger than zero and you will receive
121
- * the portion of Technorati's total result set ranging from start to start+limit.
122
- * The default start value is 1.
123
- * 'current' => (true|false)
124
- * optional - the default setting of true
125
- * Technorati returns links that are currently on a weblog's homepage.
126
- * Set this parameter to false if you would like to receive all links
127
- * to the given URL regardless of their current placement on the source blog.
128
- * Internally the value is converted in (yes|no).
129
- * 'claim' => (true|false)
130
- * optional - the default setting of FALSE returns no user information
131
- * about each weblog included in the result set when available.
132
- * Set this parameter to FALSE to include Technorati member data
133
- * in the result set when a weblog in your result set
134
- * has been successfully claimed by a member of Technorati.
135
- * Internally the value is converted in (int).
136
- * 'highlight' => (true|false)
137
- * optional - the default setting of TRUE
138
- * highlights the citation of the given URL within the weblog excerpt.
139
- * Set this parameter to FALSE to apply no special markup to the blog excerpt.
140
- * Internally the value is converted in (int).
141
- *
142
- * @param string $url the URL you are searching for. Prefixes http:// and www. are optional.
143
- * @param array $options additional parameters to refine your query
144
- * @return Zend_Service_Technorati_CosmosResultSet
145
- * @throws Zend_Service_Technorati_Exception
146
- * @link http://technorati.com/developers/api/cosmos.html Technorati API: Cosmos Query reference
147
- */
148
- public function cosmos($url, $options = null)
149
- {
150
- static $defaultOptions = array( 'type' => 'link',
151
- 'start' => 1,
152
- 'limit' => 20,
153
- 'current' => 'yes',
154
- 'format' => 'xml',
155
- 'claim' => 0,
156
- 'highlight' => 1,
157
- );
158
-
159
- $options['url'] = $url;
160
-
161
- $options = $this->_prepareOptions($options, $defaultOptions);
162
- $this->_validateCosmos($options);
163
- $response = $this->_makeRequest(self::API_PATH_COSMOS, $options);
164
- $dom = $this->_convertResponseAndCheckContent($response);
165
-
166
- /**
167
- * @see Zend_Service_Technorati_CosmosResultSet
168
- */
169
- #require_once 'Zend/Service/Technorati/CosmosResultSet.php';
170
- return new Zend_Service_Technorati_CosmosResultSet($dom, $options);
171
- }
172
-
173
- /**
174
- * Search lets you see what blogs contain a given search string.
175
- *
176
- * Query options include:
177
- *
178
- * 'language' => (string)
179
- * optional - a ISO 639-1 two character language code
180
- * to retrieve results specific to that language.
181
- * This feature is currently beta and may not work for all languages.
182
- * 'authority' => (n|a1|a4|a7)
183
- * optional - filter results to those from blogs with at least
184
- * the Technorati Authority specified.
185
- * Technorati calculates a blog's authority by how many people link to it.
186
- * Filtering by authority is a good way to refine your search results.
187
- * There are four settings:
188
- * - n => Any authority: All results.
189
- * - a1 => A little authority: Results from blogs with at least one link.
190
- * - a4 => Some authority: Results from blogs with a handful of links.
191
- * - a7 => A lot of authority: Results from blogs with hundreds of links.
192
- * 'limit' => (int)
193
- * optional - adjust the size of your result from the default value of 20
194
- * to between 1 and 100 results.
195
- * 'start' => (int)
196
- * optional - adjust the range of your result set.
197
- * Set this number to larger than zero and you will receive
198
- * the portion of Technorati's total result set ranging from start to start+limit.
199
- * The default start value is 1.
200
- * 'claim' => (true|false)
201
- * optional - the default setting of FALSE returns no user information
202
- * about each weblog included in the result set when available.
203
- * Set this parameter to FALSE to include Technorati member data
204
- * in the result set when a weblog in your result set
205
- * has been successfully claimed by a member of Technorati.
206
- * Internally the value is converted in (int).
207
- *
208
- * @param string $query the words you are searching for.
209
- * @param array $options additional parameters to refine your query
210
- * @return Zend_Service_Technorati_SearchResultSet
211
- * @throws Zend_Service_Technorati_Exception
212
- * @link http://technorati.com/developers/api/search.html Technorati API: Search Query reference
213
- */
214
- public function search($query, $options = null)
215
- {
216
- static $defaultOptions = array( 'start' => 1,
217
- 'limit' => 20,
218
- 'format' => 'xml',
219
- 'claim' => 0);
220
-
221
- $options['query'] = $query;
222
-
223
- $options = $this->_prepareOptions($options, $defaultOptions);
224
- $this->_validateSearch($options);
225
- $response = $this->_makeRequest(self::API_PATH_SEARCH, $options);
226
- $dom = $this->_convertResponseAndCheckContent($response);
227
-
228
- /**
229
- * @see Zend_Service_Technorati_SearchResultSet
230
- */
231
- #require_once 'Zend/Service/Technorati/SearchResultSet.php';
232
- return new Zend_Service_Technorati_SearchResultSet($dom, $options);
233
- }
234
-
235
- /**
236
- * Tag lets you see what posts are associated with a given tag.
237
- *
238
- * Query options include:
239
- *
240
- * 'limit' => (int)
241
- * optional - adjust the size of your result from the default value of 20
242
- * to between 1 and 100 results.
243
- * 'start' => (int)
244
- * optional - adjust the range of your result set.
245
- * Set this number to larger than zero and you will receive
246
- * the portion of Technorati's total result set ranging from start to start+limit.
247
- * The default start value is 1.
248
- * 'excerptsize' => (int)
249
- * optional - number of word characters to include in the post excerpts.
250
- * By default 100 word characters are returned.
251
- * 'topexcerptsize' => (int)
252
- * optional - number of word characters to include in the first post excerpt.
253
- * By default 150 word characters are returned.
254
- *
255
- * @param string $tag the tag term you are searching posts for.
256
- * @param array $options additional parameters to refine your query
257
- * @return Zend_Service_Technorati_TagResultSet
258
- * @throws Zend_Service_Technorati_Exception
259
- * @link http://technorati.com/developers/api/tag.html Technorati API: Tag Query reference
260
- */
261
- public function tag($tag, $options = null)
262
- {
263
- static $defaultOptions = array( 'start' => 1,
264
- 'limit' => 20,
265
- 'format' => 'xml',
266
- 'excerptsize' => 100,
267
- 'topexcerptsize' => 150);
268
-
269
- $options['tag'] = $tag;
270
-
271
- $options = $this->_prepareOptions($options, $defaultOptions);
272
- $this->_validateTag($options);
273
- $response = $this->_makeRequest(self::API_PATH_TAG, $options);
274
- $dom = $this->_convertResponseAndCheckContent($response);
275
-
276
- /**
277
- * @see Zend_Service_Technorati_TagResultSet
278
- */
279
- #require_once 'Zend/Service/Technorati/TagResultSet.php';
280
- return new Zend_Service_Technorati_TagResultSet($dom, $options);
281
- }
282
-
283
- /**
284
- * TopTags provides daily counts of posts containing the queried keyword.
285
- *
286
- * Query options include:
287
- *
288
- * 'days' => (int)
289
- * optional - Used to specify the number of days in the past
290
- * to request daily count data for.
291
- * Can be any integer between 1 and 180, default is 180
292
- *
293
- * @param string $q the keyword query
294
- * @param array $options additional parameters to refine your query
295
- * @return Zend_Service_Technorati_DailyCountsResultSet
296
- * @throws Zend_Service_Technorati_Exception
297
- * @link http://technorati.com/developers/api/dailycounts.html Technorati API: DailyCounts Query reference
298
- */
299
- public function dailyCounts($query, $options = null)
300
- {
301
- static $defaultOptions = array( 'days' => 180,
302
- 'format' => 'xml'
303
- );
304
-
305
- $options['q'] = $query;
306
-
307
- $options = $this->_prepareOptions($options, $defaultOptions);
308
- $this->_validateDailyCounts($options);
309
- $response = $this->_makeRequest(self::API_PATH_DAILYCOUNTS, $options);
310
- $dom = $this->_convertResponseAndCheckContent($response);
311
-
312
- /**
313
- * @see Zend_Service_Technorati_DailyCountsResultSet
314
- */
315
- #require_once 'Zend/Service/Technorati/DailyCountsResultSet.php';
316
- return new Zend_Service_Technorati_DailyCountsResultSet($dom);
317
- }
318
-
319
- /**
320
- * TopTags provides information on top tags indexed by Technorati.
321
- *
322
- * Query options include:
323
- *
324
- * 'limit' => (int)
325
- * optional - adjust the size of your result from the default value of 20
326
- * to between 1 and 100 results.
327
- * 'start' => (int)
328
- * optional - adjust the range of your result set.
329
- * Set this number to larger than zero and you will receive
330
- * the portion of Technorati's total result set ranging from start to start+limit.
331
- * The default start value is 1.
332
- *
333
- * @param array $options additional parameters to refine your query
334
- * @return Zend_Service_Technorati_TagsResultSet
335
- * @throws Zend_Service_Technorati_Exception
336
- * @link http://technorati.com/developers/api/toptags.html Technorati API: TopTags Query reference
337
- */
338
- public function topTags($options = null)
339
- {
340
- static $defaultOptions = array( 'start' => 1,
341
- 'limit' => 20,
342
- 'format' => 'xml'
343
- );
344
-
345
- $options = $this->_prepareOptions($options, $defaultOptions);
346
- $this->_validateTopTags($options);
347
- $response = $this->_makeRequest(self::API_PATH_TOPTAGS, $options);
348
- $dom = $this->_convertResponseAndCheckContent($response);
349
-
350
- /**
351
- * @see Zend_Service_Technorati_TagsResultSet
352
- */
353
- #require_once 'Zend/Service/Technorati/TagsResultSet.php';
354
- return new Zend_Service_Technorati_TagsResultSet($dom);
355
- }
356
-
357
- /**
358
- * BlogInfo provides information on what blog, if any, is associated with a given URL.
359
- *
360
- * @param string $url the URL you are searching for. Prefixes http:// and www. are optional.
361
- * The URL must be recognized by Technorati as a blog.
362
- * @param array $options additional parameters to refine your query
363
- * @return Zend_Service_Technorati_BlogInfoResult
364
- * @throws Zend_Service_Technorati_Exception
365
- * @link http://technorati.com/developers/api/bloginfo.html Technorati API: BlogInfo Query reference
366
- */
367
- public function blogInfo($url, $options = null)
368
- {
369
- static $defaultOptions = array( 'format' => 'xml'
370
- );
371
-
372
- $options['url'] = $url;
373
-
374
- $options = $this->_prepareOptions($options, $defaultOptions);
375
- $this->_validateBlogInfo($options);
376
- $response = $this->_makeRequest(self::API_PATH_BLOGINFO, $options);
377
- $dom = $this->_convertResponseAndCheckContent($response);
378
-
379
- /**
380
- * @see Zend_Service_Technorati_BlogInfoResult
381
- */
382
- #require_once 'Zend/Service/Technorati/BlogInfoResult.php';
383
- return new Zend_Service_Technorati_BlogInfoResult($dom);
384
- }
385
-
386
- /**
387
- * BlogPostTags provides information on the top tags used by a specific blog.
388
- *
389
- * Query options include:
390
- *
391
- * 'limit' => (int)
392
- * optional - adjust the size of your result from the default value of 20
393
- * to between 1 and 100 results.
394
- * 'start' => (int)
395
- * optional - adjust the range of your result set.
396
- * Set this number to larger than zero and you will receive
397
- * the portion of Technorati's total result set ranging from start to start+limit.
398
- * The default start value is 1.
399
- * Note. This property is not documented.
400
- *
401
- * @param string $url the URL you are searching for. Prefixes http:// and www. are optional.
402
- * The URL must be recognized by Technorati as a blog.
403
- * @param array $options additional parameters to refine your query
404
- * @return Zend_Service_Technorati_TagsResultSet
405
- * @throws Zend_Service_Technorati_Exception
406
- * @link http://technorati.com/developers/api/blogposttags.html Technorati API: BlogPostTags Query reference
407
- */
408
- public function blogPostTags($url, $options = null)
409
- {
410
- static $defaultOptions = array( 'start' => 1,
411
- 'limit' => 20,
412
- 'format' => 'xml'
413
- );
414
-
415
- $options['url'] = $url;
416
-
417
- $options = $this->_prepareOptions($options, $defaultOptions);
418
- $this->_validateBlogPostTags($options);
419
- $response = $this->_makeRequest(self::API_PATH_BLOGPOSTTAGS, $options);
420
- $dom = $this->_convertResponseAndCheckContent($response);
421
-
422
- /**
423
- * @see Zend_Service_Technorati_TagsResultSet
424
- */
425
- #require_once 'Zend/Service/Technorati/TagsResultSet.php';
426
- return new Zend_Service_Technorati_TagsResultSet($dom);
427
- }
428
-
429
- /**
430
- * GetInfo query tells you things that Technorati knows about a member.
431
- *
432
- * The returned info is broken up into two sections:
433
- * The first part describes some information that the user wants
434
- * to allow people to know about him- or herself.
435
- * The second part of the document is a listing of the weblogs
436
- * that the user has successfully claimed and the information
437
- * that Technorati knows about these weblogs.
438
- *
439
- * @param string $username the Technorati user name you are searching for
440
- * @param array $options additional parameters to refine your query
441
- * @return Zend_Service_Technorati_GetInfoResult
442
- * @throws Zend_Service_Technorati_Exception
443
- * @link http://technorati.com/developers/api/getinfo.html Technorati API: GetInfo reference
444
- */
445
- public function getInfo($username, $options = null)
446
- {
447
- static $defaultOptions = array('format' => 'xml');
448
-
449
- $options['username'] = $username;
450
-
451
- $options = $this->_prepareOptions($options, $defaultOptions);
452
- $this->_validateGetInfo($options);
453
- $response = $this->_makeRequest(self::API_PATH_GETINFO, $options);
454
- $dom = $this->_convertResponseAndCheckContent($response);
455
-
456
- /**
457
- * @see Zend_Service_Technorati_GetInfoResult
458
- */
459
- #require_once 'Zend/Service/Technorati/GetInfoResult.php';
460
- return new Zend_Service_Technorati_GetInfoResult($dom);
461
- }
462
-
463
- /**
464
- * KeyInfo query provides information on daily usage of an API key.
465
- * Key Info Queries do not count against a key's daily query limit.
466
- *
467
- * A day is defined as 00:00-23:59 Pacific time.
468
- *
469
- * @return Zend_Service_Technorati_KeyInfoResult
470
- * @throws Zend_Service_Technorati_Exception
471
- * @link http://developers.technorati.com/wiki/KeyInfo Technorati API: Key Info reference
472
- */
473
- public function keyInfo()
474
- {
475
- static $defaultOptions = array();
476
-
477
- $options = $this->_prepareOptions(array(), $defaultOptions);
478
- // you don't need to validate this request
479
- // because key is the only mandatory element
480
- // and it's already set in #_prepareOptions
481
- $response = $this->_makeRequest(self::API_PATH_KEYINFO, $options);
482
- $dom = $this->_convertResponseAndCheckContent($response);
483
-
484
- /**
485
- * @see Zend_Service_Technorati_KeyInfoResult
486
- */
487
- #require_once 'Zend/Service/Technorati/KeyInfoResult.php';
488
- return new Zend_Service_Technorati_KeyInfoResult($dom, $this->_apiKey);
489
- }
490
-
491
-
492
- /**
493
- * Returns Technorati API key.
494
- *
495
- * @return string Technorati API key
496
- */
497
- public function getApiKey()
498
- {
499
- return $this->_apiKey;
500
- }
501
-
502
- /**
503
- * Returns a reference to the REST client object in use.
504
- *
505
- * If the reference hasn't being inizialized yet,
506
- * then a new Zend_Rest_Client instance is created.
507
- *
508
- * @return Zend_Rest_Client
509
- */
510
- public function getRestClient()
511
- {
512
- if ($this->_restClient === null) {
513
- /**
514
- * @see Zend_Rest_Client
515
- */
516
- #require_once 'Zend/Rest/Client.php';
517
- $this->_restClient = new Zend_Rest_Client(self::API_URI_BASE);
518
- }
519
-
520
- return $this->_restClient;
521
- }
522
-
523
- /**
524
- * Sets Technorati API key.
525
- *
526
- * Be aware that this function doesn't validate the key.
527
- * The key is validated as soon as the first API request is sent.
528
- * If the key is invalid, the API request method will throw
529
- * a Zend_Service_Technorati_Exception exception with Invalid Key message.
530
- *
531
- * @param string $key Technorati API Key
532
- * @return void
533
- * @link http://technorati.com/developers/apikey.html How to get your Technorati API Key
534
- */
535
- public function setApiKey($key)
536
- {
537
- $this->_apiKey = $key;
538
- return $this;
539
- }
540
-
541
-
542
- /**
543
- * Validates Cosmos query options.
544
- *
545
- * @param array $options
546
- * @return void
547
- * @throws Zend_Service_Technorati_Exception
548
- * @access protected
549
- */
550
- protected function _validateCosmos(array $options)
551
- {
552
- static $validOptions = array('key', 'url',
553
- 'type', 'limit', 'start', 'current', 'claim', 'highlight', 'format');
554
-
555
- // Validate keys in the $options array
556
- $this->_compareOptions($options, $validOptions);
557
- // Validate url (required)
558
- $this->_validateOptionUrl($options);
559
- // Validate limit (optional)
560
- $this->_validateOptionLimit($options);
561
- // Validate start (optional)
562
- $this->_validateOptionStart($options);
563
- // Validate format (optional)
564
- $this->_validateOptionFormat($options);
565
- // Validate type (optional)
566
- $this->_validateInArrayOption('type', $options, array('link', 'weblog'));
567
- // Validate claim (optional)
568
- $this->_validateOptionClaim($options);
569
- // Validate highlight (optional)
570
- $this->_validateIntegerOption('highlight', $options);
571
- // Validate current (optional)
572
- if (isset($options['current'])) {
573
- $tmp = (int) $options['current'];
574
- $options['current'] = $tmp ? 'yes' : 'no';
575
- }
576
-
577
- }
578
-
579
- /**
580
- * Validates Search query options.
581
- *
582
- * @param array $options
583
- * @return void
584
- * @throws Zend_Service_Technorati_Exception
585
- * @access protected
586
- */
587
- protected function _validateSearch(array $options)
588
- {
589
- static $validOptions = array('key', 'query',
590
- 'language', 'authority', 'limit', 'start', 'claim', 'format');
591
-
592
- // Validate keys in the $options array
593
- $this->_compareOptions($options, $validOptions);
594
- // Validate query (required)
595
- $this->_validateMandatoryOption('query', $options);
596
- // Validate authority (optional)
597
- $this->_validateInArrayOption('authority', $options, array('n', 'a1', 'a4', 'a7'));
598
- // Validate limit (optional)
599
- $this->_validateOptionLimit($options);
600
- // Validate start (optional)
601
- $this->_validateOptionStart($options);
602
- // Validate claim (optional)
603
- $this->_validateOptionClaim($options);
604
- // Validate format (optional)
605
- $this->_validateOptionFormat($options);
606
- }
607
-
608
- /**
609
- * Validates Tag query options.
610
- *
611
- * @param array $options
612
- * @return void
613
- * @throws Zend_Service_Technorati_Exception
614
- * @access protected
615
- */
616
- protected function _validateTag(array $options)
617
- {
618
- static $validOptions = array('key', 'tag',
619
- 'limit', 'start', 'excerptsize', 'topexcerptsize', 'format');
620
-
621
- // Validate keys in the $options array
622
- $this->_compareOptions($options, $validOptions);
623
- // Validate query (required)
624
- $this->_validateMandatoryOption('tag', $options);
625
- // Validate limit (optional)
626
- $this->_validateOptionLimit($options);
627
- // Validate start (optional)
628
- $this->_validateOptionStart($options);
629
- // Validate excerptsize (optional)
630
- $this->_validateIntegerOption('excerptsize', $options);
631
- // Validate excerptsize (optional)
632
- $this->_validateIntegerOption('topexcerptsize', $options);
633
- // Validate format (optional)
634
- $this->_validateOptionFormat($options);
635
- }
636
-
637
-
638
- /**
639
- * Validates DailyCounts query options.
640
- *
641
- * @param array $options
642
- * @return void
643
- * @throws Zend_Service_Technorati_Exception
644
- * @access protected
645
- */
646
- protected function _validateDailyCounts(array $options)
647
- {
648
- static $validOptions = array('key', 'q',
649
- 'days', 'format');
650
-
651
- // Validate keys in the $options array
652
- $this->_compareOptions($options, $validOptions);
653
- // Validate q (required)
654
- $this->_validateMandatoryOption('q', $options);
655
- // Validate format (optional)
656
- $this->_validateOptionFormat($options);
657
- // Validate days (optional)
658
- if (isset($options['days'])) {
659
- $options['days'] = (int) $options['days'];
660
- if ($options['days'] < self::PARAM_DAYS_MIN_VALUE ||
661
- $options['days'] > self::PARAM_DAYS_MAX_VALUE) {
662
- /**
663
- * @see Zend_Service_Technorati_Exception
664
- */
665
- #require_once 'Zend/Service/Technorati/Exception.php';
666
- throw new Zend_Service_Technorati_Exception(
667
- "Invalid value '" . $options['days'] . "' for 'days' option");
668
- }
669
- }
670
- }
671
-
672
- /**
673
- * Validates GetInfo query options.
674
- *
675
- * @param array $options
676
- * @return void
677
- * @throws Zend_Service_Technorati_Exception
678
- * @access protected
679
- */
680
- protected function _validateGetInfo(array $options)
681
- {
682
- static $validOptions = array('key', 'username',
683
- 'format');
684
-
685
- // Validate keys in the $options array
686
- $this->_compareOptions($options, $validOptions);
687
- // Validate username (required)
688
- $this->_validateMandatoryOption('username', $options);
689
- // Validate format (optional)
690
- $this->_validateOptionFormat($options);
691
- }
692
-
693
- /**
694
- * Validates TopTags query options.
695
- *
696
- * @param array $options
697
- * @return void
698
- * @throws Zend_Service_Technorati_Exception
699
- * @access protected
700
- */
701
- protected function _validateTopTags(array $options)
702
- {
703
- static $validOptions = array('key',
704
- 'limit', 'start', 'format');
705
-
706
- // Validate keys in the $options array
707
- $this->_compareOptions($options, $validOptions);
708
- // Validate limit (optional)
709
- $this->_validateOptionLimit($options);
710
- // Validate start (optional)
711
- $this->_validateOptionStart($options);
712
- // Validate format (optional)
713
- $this->_validateOptionFormat($options);
714
- }
715
-
716
- /**
717
- * Validates BlogInfo query options.
718
- *
719
- * @param array $options
720
- * @return void
721
- * @throws Zend_Service_Technorati_Exception
722
- * @access protected
723
- */
724
- protected function _validateBlogInfo(array $options)
725
- {
726
- static $validOptions = array('key', 'url',
727
- 'format');
728
-
729
- // Validate keys in the $options array
730
- $this->_compareOptions($options, $validOptions);
731
- // Validate url (required)
732
- $this->_validateOptionUrl($options);
733
- // Validate format (optional)
734
- $this->_validateOptionFormat($options);
735
- }
736
-
737
- /**
738
- * Validates TopTags query options.
739
- *
740
- * @param array $options
741
- * @return void
742
- * @throws Zend_Service_Technorati_Exception
743
- * @access protected
744
- */
745
- protected function _validateBlogPostTags(array $options)
746
- {
747
- static $validOptions = array('key', 'url',
748
- 'limit', 'start', 'format');
749
-
750
- // Validate keys in the $options array
751
- $this->_compareOptions($options, $validOptions);
752
- // Validate url (required)
753
- $this->_validateOptionUrl($options);
754
- // Validate limit (optional)
755
- $this->_validateOptionLimit($options);
756
- // Validate start (optional)
757
- $this->_validateOptionStart($options);
758
- // Validate format (optional)
759
- $this->_validateOptionFormat($options);
760
- }
761
-
762
- /**
763
- * Checks whether an option is in a given array.
764
- *
765
- * @param string $name option name
766
- * @param array $options
767
- * @param array $array array of valid options
768
- * @return void
769
- * @throws Zend_Service_Technorati_Exception
770
- * @access protected
771
- */
772
- protected function _validateInArrayOption($name, $options, array $array)
773
- {
774
- if (isset($options[$name]) && !in_array($options[$name], $array)) {
775
- /**
776
- * @see Zend_Service_Technorati_Exception
777
- */
778
- #require_once 'Zend/Service/Technorati/Exception.php';
779
- throw new Zend_Service_Technorati_Exception(
780
- "Invalid value '{$options[$name]}' for '$name' option");
781
- }
782
- }
783
-
784
- /**
785
- * Checks whether mandatory $name option exists and it's valid.
786
- *
787
- * @param array $options
788
- * @return void
789
- * @throws Zend_Service_Technorati_Exception
790
- * @access protected
791
- */
792
- protected function _validateMandatoryOption($name, $options)
793
- {
794
- if (!isset($options[$name]) || !trim($options[$name])) {
795
- /**
796
- * @see Zend_Service_Technorati_Exception
797
- */
798
- #require_once 'Zend/Service/Technorati/Exception.php';
799
- throw new Zend_Service_Technorati_Exception(
800
- "Empty value for '$name' option");
801
- }
802
- }
803
-
804
- /**
805
- * Checks whether $name option is a valid integer and casts it.
806
- *
807
- * @param array $options
808
- * @return void
809
- * @access protected
810
- */
811
- protected function _validateIntegerOption($name, $options)
812
- {
813
- if (isset($options[$name])) {
814
- $options[$name] = (int) $options[$name];
815
- }
816
- }
817
-
818
- /**
819
- * Makes and HTTP GET request to given $path with $options.
820
- * HTTP Response is first validated, then returned.
821
- *
822
- * @param string $path
823
- * @param array $options
824
- * @return Zend_Http_Response
825
- * @throws Zend_Service_Technorati_Exception on failure
826
- * @access protected
827
- */
828
- protected function _makeRequest($path, $options = array())
829
- {
830
- $restClient = $this->getRestClient();
831
- $restClient->getHttpClient()->resetParameters();
832
- $response = $restClient->restGet($path, $options);
833
- self::_checkResponse($response);
834
- return $response;
835
- }
836
-
837
- /**
838
- * Checks whether 'claim' option value is valid.
839
- *
840
- * @param array $options
841
- * @return void
842
- * @access protected
843
- */
844
- protected function _validateOptionClaim(array $options)
845
- {
846
- $this->_validateIntegerOption('claim', $options);
847
- }
848
-
849
- /**
850
- * Checks whether 'format' option value is valid.
851
- * Be aware that Zend_Service_Technorati supports only XML as format value.
852
- *
853
- * @param array $options
854
- * @return void
855
- * @throws Zend_Service_Technorati_Exception if 'format' value != XML
856
- * @access protected
857
- */
858
- protected function _validateOptionFormat(array $options)
859
- {
860
- if (isset($options['format']) && $options['format'] != 'xml') {
861
- /**
862
- * @see Zend_Service_Technorati_Exception
863
- */
864
- #require_once 'Zend/Service/Technorati/Exception.php';
865
- throw new Zend_Service_Technorati_Exception(
866
- "Invalid value '" . $options['format'] . "' for 'format' option. " .
867
- "Zend_Service_Technorati supports only 'xml'");
868
- }
869
- }
870
-
871
- /**
872
- * Checks whether 'limit' option value is valid.
873
- * Value must be an integer greater than PARAM_LIMIT_MIN_VALUE
874
- * and lower than PARAM_LIMIT_MAX_VALUE.
875
- *
876
- * @param array $options
877
- * @return void
878
- * @throws Zend_Service_Technorati_Exception if 'limit' value is invalid
879
- * @access protected
880
- */
881
- protected function _validateOptionLimit(array $options)
882
- {
883
- if (!isset($options['limit'])) return;
884
-
885
- $options['limit'] = (int) $options['limit'];
886
- if ($options['limit'] < self::PARAM_LIMIT_MIN_VALUE ||
887
- $options['limit'] > self::PARAM_LIMIT_MAX_VALUE) {
888
- /**
889
- * @see Zend_Service_Technorati_Exception
890
- */
891
- #require_once 'Zend/Service/Technorati/Exception.php';
892
- throw new Zend_Service_Technorati_Exception(
893
- "Invalid value '" . $options['limit'] . "' for 'limit' option");
894
- }
895
- }
896
-
897
- /**
898
- * Checks whether 'start' option value is valid.
899
- * Value must be an integer greater than 0.
900
- *
901
- * @param array $options
902
- * @return void
903
- * @throws Zend_Service_Technorati_Exception if 'start' value is invalid
904
- * @access protected
905
- */
906
- protected function _validateOptionStart(array $options)
907
- {
908
- if (!isset($options['start'])) return;
909
-
910
- $options['start'] = (int) $options['start'];
911
- if ($options['start'] < self::PARAM_START_MIN_VALUE) {
912
- /**
913
- * @see Zend_Service_Technorati_Exception
914
- */
915
- #require_once 'Zend/Service/Technorati/Exception.php';
916
- throw new Zend_Service_Technorati_Exception(
917
- "Invalid value '" . $options['start'] . "' for 'start' option");
918
- }
919
- }
920
-
921
- /**
922
- * Checks whether 'url' option value exists and is valid.
923
- * 'url' must be a valid HTTP(s) URL.
924
- *
925
- * @param array $options
926
- * @return void
927
- * @throws Zend_Service_Technorati_Exception if 'url' value is invalid
928
- * @access protected
929
- * @todo support for Zend_Uri_Http
930
- */
931
- protected function _validateOptionUrl(array $options)
932
- {
933
- $this->_validateMandatoryOption('url', $options);
934
- }
935
-
936
- /**
937
- * Checks XML response content for errors.
938
- *
939
- * @param DomDocument $dom the XML response as a DOM document
940
- * @return void
941
- * @throws Zend_Service_Technorati_Exception
942
- * @link http://technorati.com/developers/api/error.html Technorati API: Error response
943
- * @access protected
944
- */
945
- protected static function _checkErrors(DomDocument $dom)
946
- {
947
- $xpath = new DOMXPath($dom);
948
-
949
- $result = $xpath->query("/tapi/document/result/error");
950
- if ($result->length >= 1) {
951
- $error = $result->item(0)->nodeValue;
952
- /**
953
- * @see Zend_Service_Technorati_Exception
954
- */
955
- #require_once 'Zend/Service/Technorati/Exception.php';
956
- throw new Zend_Service_Technorati_Exception($error);
957
- }
958
- }
959
-
960
- /**
961
- * Converts $response body to a DOM object and checks it.
962
- *
963
- * @param Zend_Http_Response $response
964
- * @return DOMDocument
965
- * @throws Zend_Service_Technorati_Exception if response content contains an error message
966
- * @access protected
967
- */
968
- protected function _convertResponseAndCheckContent(Zend_Http_Response $response)
969
- {
970
- $dom = new DOMDocument();
971
- $dom = Zend_Xml_Security::scan($response->getBody(), $dom);
972
- self::_checkErrors($dom);
973
- return $dom;
974
- }
975
-
976
- /**
977
- * Checks ReST response for errors.
978
- *
979
- * @param Zend_Http_Response $response the ReST response
980
- * @return void
981
- * @throws Zend_Service_Technorati_Exception
982
- * @access protected
983
- */
984
- protected static function _checkResponse(Zend_Http_Response $response)
985
- {
986
- if ($response->isError()) {
987
- /**
988
- * @see Zend_Service_Technorati_Exception
989
- */
990
- #require_once 'Zend/Service/Technorati/Exception.php';
991
- throw new Zend_Service_Technorati_Exception(sprintf(
992
- 'Invalid response status code (HTTP/%s %s %s)',
993
- $response->getVersion(), $response->getStatus(), $response->getMessage()));
994
- }
995
- }
996
-
997
- /**
998
- * Checks whether user given options are valid.
999
- *
1000
- * @param array $options user options
1001
- * @param array $validOptions valid options
1002
- * @return void
1003
- * @throws Zend_Service_Technorati_Exception
1004
- * @access protected
1005
- */
1006
- protected function _compareOptions(array $options, array $validOptions)
1007
- {
1008
- $difference = array_diff(array_keys($options), $validOptions);
1009
- if ($difference) {
1010
- /**
1011
- * @see Zend_Service_Technorati_Exception
1012
- */
1013
- #require_once 'Zend/Service/Technorati/Exception.php';
1014
- throw new Zend_Service_Technorati_Exception(
1015
- "The following parameters are invalid: '" .
1016
- implode("', '", $difference) . "'");
1017
- }
1018
- }
1019
-
1020
- /**
1021
- * Prepares options for the request
1022
- *
1023
- * @param array $options user options
1024
- * @param array $defaultOptions default options
1025
- * @return array Merged array of user and default/required options.
1026
- * @access protected
1027
- */
1028
- protected function _prepareOptions($options, array $defaultOptions)
1029
- {
1030
- $options = (array) $options; // force cast to convert null to array()
1031
- $options['key'] = $this->_apiKey;
1032
- $options = array_merge($defaultOptions, $options);
1033
- return $options;
1034
- }
1035
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/Author.php DELETED
@@ -1,242 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Utils
26
- */
27
- #require_once 'Zend/Service/Technorati/Utils.php';
28
-
29
-
30
- /**
31
- * Represents a weblog Author object. It usually belongs to a Technorati account.
32
- *
33
- * @category Zend
34
- * @package Zend_Service
35
- * @subpackage Technorati
36
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
- * @license http://framework.zend.com/license/new-bsd New BSD License
38
- */
39
- class Zend_Service_Technorati_Author
40
- {
41
- /**
42
- * Author first name
43
- *
44
- * @var string
45
- * @access protected
46
- */
47
- protected $_firstName;
48
-
49
- /**
50
- * Author last name
51
- *
52
- * @var string
53
- * @access protected
54
- */
55
- protected $_lastName;
56
-
57
- /**
58
- * Technorati account username
59
- *
60
- * @var string
61
- * @access protected
62
- */
63
- protected $_username;
64
-
65
- /**
66
- * Technorati account description
67
- *
68
- * @var string
69
- * @access protected
70
- */
71
- protected $_description;
72
-
73
- /**
74
- * Technorati account biography
75
- *
76
- * @var string
77
- * @access protected
78
- */
79
- protected $_bio;
80
-
81
- /**
82
- * Technorati account thumbnail picture URL, if any
83
- *
84
- * @var null|Zend_Uri_Http
85
- * @access protected
86
- */
87
- protected $_thumbnailPicture;
88
-
89
-
90
- /**
91
- * Constructs a new object from DOM Element.
92
- *
93
- * @param DomElement $dom the ReST fragment for this object
94
- */
95
- public function __construct(DomElement $dom)
96
- {
97
- $xpath = new DOMXPath($dom->ownerDocument);
98
-
99
- $result = $xpath->query('./firstname/text()', $dom);
100
- if ($result->length == 1) $this->setFirstName($result->item(0)->data);
101
-
102
- $result = $xpath->query('./lastname/text()', $dom);
103
- if ($result->length == 1) $this->setLastName($result->item(0)->data);
104
-
105
- $result = $xpath->query('./username/text()', $dom);
106
- if ($result->length == 1) $this->setUsername($result->item(0)->data);
107
-
108
- $result = $xpath->query('./description/text()', $dom);
109
- if ($result->length == 1) $this->setDescription($result->item(0)->data);
110
-
111
- $result = $xpath->query('./bio/text()', $dom);
112
- if ($result->length == 1) $this->setBio($result->item(0)->data);
113
-
114
- $result = $xpath->query('./thumbnailpicture/text()', $dom);
115
- if ($result->length == 1) $this->setThumbnailPicture($result->item(0)->data);
116
- }
117
-
118
-
119
- /**
120
- * Returns Author first name.
121
- *
122
- * @return string Author first name
123
- */
124
- public function getFirstName() {
125
- return $this->_firstName;
126
- }
127
-
128
- /**
129
- * Returns Author last name.
130
- *
131
- * @return string Author last name
132
- */
133
- public function getLastName() {
134
- return $this->_lastName;
135
- }
136
-
137
- /**
138
- * Returns Technorati account username.
139
- *
140
- * @return string Technorati account username
141
- */
142
- public function getUsername() {
143
- return $this->_username;
144
- }
145
-
146
- /**
147
- * Returns Technorati account description.
148
- *
149
- * @return string Technorati account description
150
- */
151
- public function getDescription() {
152
- return $this->_description;
153
- }
154
-
155
- /**
156
- * Returns Technorati account biography.
157
- *
158
- * @return string Technorati account biography
159
- */
160
- public function getBio() {
161
- return $this->_bio;
162
- }
163
-
164
- /**
165
- * Returns Technorati account thumbnail picture.
166
- *
167
- * @return null|Zend_Uri_Http Technorati account thumbnail picture
168
- */
169
- public function getThumbnailPicture() {
170
- return $this->_thumbnailPicture;
171
- }
172
-
173
-
174
- /**
175
- * Sets author first name.
176
- *
177
- * @param string $input first Name input value
178
- * @return Zend_Service_Technorati_Author $this instance
179
- */
180
- public function setFirstName($input) {
181
- $this->_firstName = (string) $input;
182
- return $this;
183
- }
184
-
185
- /**
186
- * Sets author last name.
187
- *
188
- * @param string $input last Name input value
189
- * @return Zend_Service_Technorati_Author $this instance
190
- */
191
- public function setLastName($input) {
192
- $this->_lastName = (string) $input;
193
- return $this;
194
- }
195
-
196
- /**
197
- * Sets Technorati account username.
198
- *
199
- * @param string $input username input value
200
- * @return Zend_Service_Technorati_Author $this instance
201
- */
202
- public function setUsername($input) {
203
- $this->_username = (string) $input;
204
- return $this;
205
- }
206
-
207
- /**
208
- * Sets Technorati account biography.
209
- *
210
- * @param string $input biography input value
211
- * @return Zend_Service_Technorati_Author $this instance
212
- */
213
- public function setBio($input) {
214
- $this->_bio = (string) $input;
215
- return $this;
216
- }
217
-
218
- /**
219
- * Sets Technorati account description.
220
- *
221
- * @param string $input description input value
222
- * @return Zend_Service_Technorati_Author $this instance
223
- */
224
- public function setDescription($input) {
225
- $this->_description = (string) $input;
226
- return $this;
227
- }
228
-
229
- /**
230
- * Sets Technorati account thumbnail picture.
231
- *
232
- * @param string|Zend_Uri_Http $input thumbnail picture URI
233
- * @return Zend_Service_Technorati_Author $this instance
234
- * @throws Zend_Service_Technorati_Exception if $input is an invalid URI
235
- * (via Zend_Service_Technorati_Utils::normalizeUriHttp)
236
- */
237
- public function setThumbnailPicture($input) {
238
- $this->_thumbnailPicture = Zend_Service_Technorati_Utils::normalizeUriHttp($input);
239
- return $this;
240
- }
241
-
242
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/BlogInfoResult.php DELETED
@@ -1,161 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Utils
26
- */
27
- #require_once 'Zend/Service/Technorati/Utils.php';
28
-
29
-
30
- /**
31
- * Represents a single Technorati BlogInfo query result object.
32
- *
33
- * @category Zend
34
- * @package Zend_Service
35
- * @subpackage Technorati
36
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
- * @license http://framework.zend.com/license/new-bsd New BSD License
38
- */
39
- class Zend_Service_Technorati_BlogInfoResult
40
- {
41
- /**
42
- * Technorati weblog url, if queried URL is a valid weblog.
43
- *
44
- * @var Zend_Uri_Http
45
- * @access protected
46
- */
47
- protected $_url;
48
-
49
- /**
50
- * Technorati weblog, if queried URL is a valid weblog.
51
- *
52
- * @var Zend_Service_Technorati_Weblog
53
- * @access protected
54
- */
55
- protected $_weblog;
56
-
57
- /**
58
- * Number of unique blogs linking this blog
59
- *
60
- * @var integer
61
- * @access protected
62
- */
63
- protected $_inboundBlogs;
64
-
65
- /**
66
- * Number of incoming links to this blog
67
- *
68
- * @var integer
69
- * @access protected
70
- */
71
- protected $_inboundLinks;
72
-
73
-
74
- /**
75
- * Constructs a new object object from DOM Document.
76
- *
77
- * @param DomDocument $dom the ReST fragment for this object
78
- */
79
- public function __construct(DomDocument $dom)
80
- {
81
- $xpath = new DOMXPath($dom);
82
- /**
83
- * @see Zend_Service_Technorati_Weblog
84
- */
85
- #require_once 'Zend/Service/Technorati/Weblog.php';
86
-
87
- $result = $xpath->query('//result/weblog');
88
- if ($result->length == 1) {
89
- $this->_weblog = new Zend_Service_Technorati_Weblog($result->item(0));
90
- } else {
91
- // follow the same behavior of blogPostTags
92
- // and raise an Exception if the URL is not a valid weblog
93
- /**
94
- * @see Zend_Service_Technorati_Exception
95
- */
96
- #require_once 'Zend/Service/Technorati/Exception.php';
97
- throw new Zend_Service_Technorati_Exception(
98
- "Your URL is not a recognized Technorati weblog");
99
- }
100
-
101
- $result = $xpath->query('//result/url/text()');
102
- if ($result->length == 1) {
103
- try {
104
- // fetched URL often doens't include schema
105
- // and this issue causes the following line to fail
106
- $this->_url = Zend_Service_Technorati_Utils::normalizeUriHttp($result->item(0)->data);
107
- } catch(Zend_Service_Technorati_Exception $e) {
108
- if ($this->getWeblog() instanceof Zend_Service_Technorati_Weblog) {
109
- $this->_url = $this->getWeblog()->getUrl();
110
- }
111
- }
112
- }
113
-
114
- $result = $xpath->query('//result/inboundblogs/text()');
115
- if ($result->length == 1) $this->_inboundBlogs = (int) $result->item(0)->data;
116
-
117
- $result = $xpath->query('//result/inboundlinks/text()');
118
- if ($result->length == 1) $this->_inboundLinks = (int) $result->item(0)->data;
119
-
120
- }
121
-
122
-
123
- /**
124
- * Returns the weblog URL.
125
- *
126
- * @return Zend_Uri_Http
127
- */
128
- public function getUrl() {
129
- return $this->_url;
130
- }
131
-
132
- /**
133
- * Returns the weblog.
134
- *
135
- * @return Zend_Service_Technorati_Weblog
136
- */
137
- public function getWeblog() {
138
- return $this->_weblog;
139
- }
140
-
141
- /**
142
- * Returns number of unique blogs linking this blog.
143
- *
144
- * @return integer the number of inbound blogs
145
- */
146
- public function getInboundBlogs()
147
- {
148
- return (int) $this->_inboundBlogs;
149
- }
150
-
151
- /**
152
- * Returns number of incoming links to this blog.
153
- *
154
- * @return integer the number of inbound links
155
- */
156
- public function getInboundLinks()
157
- {
158
- return (int) $this->_inboundLinks;
159
- }
160
-
161
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/CosmosResult.php DELETED
@@ -1,152 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Result
26
- */
27
- #require_once 'Zend/Service/Technorati/Result.php';
28
-
29
-
30
- /**
31
- * Represents a single Technorati Cosmos query result object.
32
- * It is never returned as a standalone object,
33
- * but it always belongs to a valid Zend_Service_Technorati_CosmosResultSet object.
34
- *
35
- * @category Zend
36
- * @package Zend_Service
37
- * @subpackage Technorati
38
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_Technorati_CosmosResult extends Zend_Service_Technorati_Result
42
- {
43
- /**
44
- * Technorati weblog object that links queried URL.
45
- *
46
- * @var Zend_Service_Technorati_Weblog
47
- * @access protected
48
- */
49
- protected $_weblog;
50
-
51
- /**
52
- * The nearest permalink tracked for queried URL.
53
- *
54
- * @var Zend_Uri_Http
55
- * @access protected
56
- */
57
- protected $_nearestPermalink;
58
-
59
- /**
60
- * The excerpt of the blog/page linking queried URL.
61
- *
62
- * @var string
63
- * @access protected
64
- */
65
- protected $_excerpt;
66
-
67
- /**
68
- * The the datetime the link was created.
69
- *
70
- * @var Zend_Date
71
- * @access protected
72
- */
73
- protected $_linkCreated;
74
-
75
- /**
76
- * The URL of the specific link target page
77
- *
78
- * @var Zend_Uri_Http
79
- * @access protected
80
- */
81
- protected $_linkUrl;
82
-
83
-
84
- /**
85
- * Constructs a new object object from DOM Element.
86
- *
87
- * @param DomElement $dom the ReST fragment for this object
88
- */
89
- public function __construct(DomElement $dom)
90
- {
91
- $this->_fields = array( '_nearestPermalink' => 'nearestpermalink',
92
- '_excerpt' => 'excerpt',
93
- '_linkCreated' => 'linkcreated',
94
- '_linkUrl' => 'linkurl');
95
- parent::__construct($dom);
96
-
97
- // weblog object field
98
- $this->_parseWeblog();
99
-
100
- // filter fields
101
- $this->_nearestPermalink = Zend_Service_Technorati_Utils::normalizeUriHttp($this->_nearestPermalink);
102
- $this->_linkUrl = Zend_Service_Technorati_Utils::normalizeUriHttp($this->_linkUrl);
103
- $this->_linkCreated = Zend_Service_Technorati_Utils::normalizeDate($this->_linkCreated);
104
- }
105
-
106
- /**
107
- * Returns the weblog object that links queried URL.
108
- *
109
- * @return Zend_Service_Technorati_Weblog
110
- */
111
- public function getWeblog() {
112
- return $this->_weblog;
113
- }
114
-
115
- /**
116
- * Returns the nearest permalink tracked for queried URL.
117
- *
118
- * @return Zend_Uri_Http
119
- */
120
- public function getNearestPermalink() {
121
- return $this->_nearestPermalink;
122
- }
123
-
124
- /**
125
- * Returns the excerpt of the blog/page linking queried URL.
126
- *
127
- * @return string
128
- */
129
- public function getExcerpt() {
130
- return $this->_excerpt;
131
- }
132
-
133
- /**
134
- * Returns the datetime the link was created.
135
- *
136
- * @return Zend_Date
137
- */
138
- public function getLinkCreated() {
139
- return $this->_linkCreated;
140
- }
141
-
142
- /**
143
- * If queried URL is a valid blog,
144
- * returns the URL of the specific link target page.
145
- *
146
- * @return Zend_Uri_Http
147
- */
148
- public function getLinkUrl() {
149
- return $this->_linkUrl;
150
- }
151
-
152
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/CosmosResultSet.php DELETED
@@ -1,176 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_ResultSet
26
- */
27
- #require_once 'Zend/Service/Technorati/ResultSet.php';
28
-
29
-
30
- /**
31
- * Represents a Technorati Cosmos query result set.
32
- *
33
- * @category Zend
34
- * @package Zend_Service
35
- * @subpackage Technorati
36
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
- * @license http://framework.zend.com/license/new-bsd New BSD License
38
- */
39
- class Zend_Service_Technorati_CosmosResultSet extends Zend_Service_Technorati_ResultSet
40
- {
41
- /**
42
- * Technorati weblog url, if queried URL is a valid weblog.
43
- *
44
- * @var Zend_Uri_Http
45
- * @access protected
46
- */
47
- protected $_url;
48
-
49
- /**
50
- * Technorati weblog, if queried URL is a valid weblog.
51
- *
52
- * @var Zend_Service_Technorati_Weblog
53
- * @access protected
54
- */
55
- protected $_weblog;
56
-
57
- /**
58
- * Number of unique blogs linking this blog
59
- *
60
- * @var integer
61
- * @access protected
62
- */
63
- protected $_inboundBlogs;
64
-
65
- /**
66
- * Number of incoming links to this blog
67
- *
68
- * @var integer
69
- * @access protected
70
- */
71
- protected $_inboundLinks;
72
-
73
- /**
74
- * Parses the search response and retrieve the results for iteration.
75
- *
76
- * @param DomDocument $dom the ReST fragment for this object
77
- * @param array $options query options as associative array
78
- */
79
- public function __construct(DomDocument $dom, $options = array())
80
- {
81
- parent::__construct($dom, $options);
82
-
83
- $result = $this->_xpath->query('/tapi/document/result/inboundlinks/text()');
84
- if ($result->length == 1) $this->_inboundLinks = (int) $result->item(0)->data;
85
-
86
- $result = $this->_xpath->query('/tapi/document/result/inboundblogs/text()');
87
- if ($result->length == 1) $this->_inboundBlogs = (int) $result->item(0)->data;
88
-
89
- $result = $this->_xpath->query('/tapi/document/result/weblog');
90
- if ($result->length == 1) {
91
- /**
92
- * @see Zend_Service_Technorati_Weblog
93
- */
94
- #require_once 'Zend/Service/Technorati/Weblog.php';
95
- $this->_weblog = new Zend_Service_Technorati_Weblog($result->item(0));
96
- }
97
-
98
- $result = $this->_xpath->query('/tapi/document/result/url/text()');
99
- if ($result->length == 1) {
100
- try {
101
- // fetched URL often doens't include schema
102
- // and this issue causes the following line to fail
103
- $this->_url = Zend_Service_Technorati_Utils::normalizeUriHttp($result->item(0)->data);
104
- } catch(Zend_Service_Technorati_Exception $e) {
105
- if ($this->getWeblog() instanceof Zend_Service_Technorati_Weblog) {
106
- $this->_url = $this->getWeblog()->getUrl();
107
- }
108
- }
109
- }
110
-
111
- $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/item)");
112
-
113
- // total number of results depends on query type
114
- // for now check only getInboundLinks() and getInboundBlogs() value
115
- if ((int) $this->getInboundLinks() > 0) {
116
- $this->_totalResultsAvailable = $this->getInboundLinks();
117
- } elseif ((int) $this->getInboundBlogs() > 0) {
118
- $this->_totalResultsAvailable = $this->getInboundBlogs();
119
- } else {
120
- $this->_totalResultsAvailable = 0;
121
- }
122
- }
123
-
124
-
125
- /**
126
- * Returns the weblog URL.
127
- *
128
- * @return Zend_Uri_Http
129
- */
130
- public function getUrl() {
131
- return $this->_url;
132
- }
133
-
134
- /**
135
- * Returns the weblog.
136
- *
137
- * @return Zend_Service_Technorati_Weblog
138
- */
139
- public function getWeblog() {
140
- return $this->_weblog;
141
- }
142
-
143
- /**
144
- * Returns number of unique blogs linking this blog.
145
- *
146
- * @return integer the number of inbound blogs
147
- */
148
- public function getInboundBlogs()
149
- {
150
- return $this->_inboundBlogs;
151
- }
152
-
153
- /**
154
- * Returns number of incoming links to this blog.
155
- *
156
- * @return integer the number of inbound links
157
- */
158
- public function getInboundLinks()
159
- {
160
- return $this->_inboundLinks;
161
- }
162
-
163
- /**
164
- * Implements Zend_Service_Technorati_ResultSet::current().
165
- *
166
- * @return Zend_Service_Technorati_CosmosResult current result
167
- */
168
- public function current()
169
- {
170
- /**
171
- * @see Zend_Service_Technorati_CosmosResult
172
- */
173
- #require_once 'Zend/Service/Technorati/CosmosResult.php';
174
- return new Zend_Service_Technorati_CosmosResult($this->_results->item($this->_currentIndex));
175
- }
176
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/DailyCountsResult.php DELETED
@@ -1,93 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Result
26
- */
27
- #require_once 'Zend/Service/Technorati/Result.php';
28
-
29
-
30
- /**
31
- * Represents a single Technorati DailyCounts query result object.
32
- * It is never returned as a standalone object,
33
- * but it always belongs to a valid Zend_Service_Technorati_DailyCountsResultSet object.
34
- *
35
- * @category Zend
36
- * @package Zend_Service
37
- * @subpackage Technorati
38
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_Technorati_DailyCountsResult extends Zend_Service_Technorati_Result
42
- {
43
- /**
44
- * Date of count.
45
- *
46
- * @var Zend_Date
47
- * @access protected
48
- */
49
- protected $_date;
50
-
51
- /**
52
- * Number of posts containing query on given date.
53
- *
54
- * @var int
55
- * @access protected
56
- */
57
- protected $_count;
58
-
59
-
60
- /**
61
- * Constructs a new object object from DOM Document.
62
- *
63
- * @param DomElement $dom the ReST fragment for this object
64
- */
65
- public function __construct(DomElement $dom)
66
- {
67
- $this->_fields = array( '_date' => 'date',
68
- '_count' => 'count');
69
- parent::__construct($dom);
70
-
71
- // filter fields
72
- $this->_date = new Zend_Date(strtotime($this->_date));
73
- $this->_count = (int) $this->_count;
74
- }
75
-
76
- /**
77
- * Returns the date of count.
78
- *
79
- * @return Zend_Date
80
- */
81
- public function getDate() {
82
- return $this->_date;
83
- }
84
-
85
- /**
86
- * Returns the number of posts containing query on given date.
87
- *
88
- * @return int
89
- */
90
- public function getCount() {
91
- return $this->_count;
92
- }
93
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/DailyCountsResultSet.php DELETED
@@ -1,125 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Date
26
- */
27
- #require_once 'Zend/Date.php';
28
-
29
- /**
30
- * @see Zend_Service_Technorati_ResultSet
31
- */
32
- #require_once 'Zend/Service/Technorati/ResultSet.php';
33
-
34
- /**
35
- * @see Zend_Service_Technorati_Utils
36
- */
37
- #require_once 'Zend/Service/Technorati/Utils.php';
38
-
39
-
40
- /**
41
- * Represents a Technorati Tag query result set.
42
- *
43
- * @category Zend
44
- * @package Zend_Service
45
- * @subpackage Technorati
46
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
47
- * @license http://framework.zend.com/license/new-bsd New BSD License
48
- */
49
- class Zend_Service_Technorati_DailyCountsResultSet extends Zend_Service_Technorati_ResultSet
50
- {
51
- /**
52
- * Technorati search URL for given query.
53
- *
54
- * @var Zend_Uri_Http
55
- * @access protected
56
- */
57
- protected $_searchUrl;
58
-
59
- /**
60
- * Number of days for which counts provided.
61
- *
62
- * @var Zend_Service_Technorati_Weblog
63
- * @access protected
64
- */
65
- protected $_days;
66
-
67
- /**
68
- * Parses the search response and retrieve the results for iteration.
69
- *
70
- * @param DomDocument $dom the ReST fragment for this object
71
- * @param array $options query options as associative array
72
- */
73
- public function __construct(DomDocument $dom, $options = array())
74
- {
75
- parent::__construct($dom, $options);
76
-
77
- // default locale prevent Zend_Date to fail
78
- // when script is executed via shell
79
- // Zend_Locale::setDefault('en');
80
-
81
- $result = $this->_xpath->query('/tapi/document/result/days/text()');
82
- if ($result->length == 1) $this->_days = (int) $result->item(0)->data;
83
-
84
- $result = $this->_xpath->query('/tapi/document/result/searchurl/text()');
85
- if ($result->length == 1) {
86
- $this->_searchUrl = Zend_Service_Technorati_Utils::normalizeUriHttp($result->item(0)->data);
87
- }
88
-
89
- $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/items/item)");
90
- $this->_totalResultsAvailable = (int) $this->getDays();
91
- }
92
-
93
-
94
- /**
95
- * Returns the search URL for given query.
96
- *
97
- * @return Zend_Uri_Http
98
- */
99
- public function getSearchUrl() {
100
- return $this->_searchUrl;
101
- }
102
-
103
- /**
104
- * Returns the number of days for which counts provided.
105
- *
106
- * @return int
107
- */
108
- public function getDays() {
109
- return $this->_days;
110
- }
111
-
112
- /**
113
- * Implements Zend_Service_Technorati_ResultSet::current().
114
- *
115
- * @return Zend_Service_Technorati_DailyCountsResult current result
116
- */
117
- public function current()
118
- {
119
- /**
120
- * @see Zend_Service_Technorati_DailyCountsResult
121
- */
122
- #require_once 'Zend/Service/Technorati/DailyCountsResult.php';
123
- return new Zend_Service_Technorati_DailyCountsResult($this->_results->item($this->_currentIndex));
124
- }
125
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/GetInfoResult.php DELETED
@@ -1,103 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * Represents a single Technorati GetInfo query result object.
26
- *
27
- * @category Zend
28
- * @package Zend_Service
29
- * @subpackage Technorati
30
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
31
- * @license http://framework.zend.com/license/new-bsd New BSD License
32
- */
33
- class Zend_Service_Technorati_GetInfoResult
34
- {
35
- /**
36
- * Technorati author
37
- *
38
- * @var Zend_Service_Technorati_Author
39
- * @access protected
40
- */
41
- protected $_author;
42
-
43
- /**
44
- * A list of weblogs claimed by this author
45
- *
46
- * @var array
47
- * @access protected
48
- */
49
- protected $_weblogs = array();
50
-
51
-
52
- /**
53
- * Constructs a new object object from DOM Document.
54
- *
55
- * @param DomDocument $dom the ReST fragment for this object
56
- */
57
- public function __construct(DomDocument $dom)
58
- {
59
- $xpath = new DOMXPath($dom);
60
-
61
- /**
62
- * @see Zend_Service_Technorati_Author
63
- */
64
- #require_once 'Zend/Service/Technorati/Author.php';
65
-
66
- $result = $xpath->query('//result');
67
- if ($result->length == 1) {
68
- $this->_author = new Zend_Service_Technorati_Author($result->item(0));
69
- }
70
-
71
- /**
72
- * @see Zend_Service_Technorati_Weblog
73
- */
74
- #require_once 'Zend/Service/Technorati/Weblog.php';
75
-
76
- $result = $xpath->query('//item/weblog');
77
- if ($result->length >= 1) {
78
- foreach ($result as $weblog) {
79
- $this->_weblogs[] = new Zend_Service_Technorati_Weblog($weblog);
80
- }
81
- }
82
- }
83
-
84
-
85
- /**
86
- * Returns the author associated with queried username.
87
- *
88
- * @return Zend_Service_Technorati_Author
89
- */
90
- public function getAuthor() {
91
- return $this->_author;
92
- }
93
-
94
- /**
95
- * Returns the collection of weblogs authored by queried username.
96
- *
97
- * @return array of Zend_Service_Technorati_Weblog
98
- */
99
- public function getWeblogs() {
100
- return $this->_weblogs;
101
- }
102
-
103
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/KeyInfoResult.php DELETED
@@ -1,118 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * Represents a single Technorati KeyInfo query result object.
26
- * It provides information about your Technorati API Key daily usage.
27
- *
28
- * @category Zend
29
- * @package Zend_Service
30
- * @subpackage Technorati
31
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
32
- * @license http://framework.zend.com/license/new-bsd New BSD License
33
- */
34
- class Zend_Service_Technorati_KeyInfoResult
35
- {
36
- /**
37
- * Technorati API key
38
- *
39
- * @var string
40
- * @access protected
41
- */
42
- protected $_apiKey;
43
-
44
- /**
45
- * Number of queries used today
46
- *
47
- * @var int
48
- * @access protected
49
- */
50
- protected $_apiQueries;
51
-
52
- /**
53
- * Total number of available queries per day
54
- *
55
- * @var int
56
- * @access protected
57
- */
58
- protected $_maxQueries;
59
-
60
-
61
- /**
62
- * Constructs a new object from DOM Element.
63
- * Parses given Key element from $dom and sets API key string.
64
- *
65
- * @param DomElement $dom the ReST fragment for this object
66
- * @param string $apiKey the API Key string
67
- */
68
- public function __construct(DomDocument $dom, $apiKey = null)
69
- {
70
- // $this->_dom = $dom;
71
- // $this->_xpath = new DOMXPath($dom);
72
- $xpath = new DOMXPath($dom);
73
-
74
- $this->_apiQueries = (int) $xpath->query('/tapi/document/result/apiqueries/text()')->item(0)->data;
75
- $this->_maxQueries = (int) $xpath->query('/tapi/document/result/maxqueries/text()')->item(0)->data;
76
- $this->setApiKey($apiKey);
77
- }
78
-
79
-
80
- /**
81
- * Returns API Key string.
82
- *
83
- * @return string API Key string
84
- */
85
- public function getApiKey() {
86
- return $this->_apiKey;
87
- }
88
-
89
- /**
90
- * Returns the number of queries sent today.
91
- *
92
- * @return int number of queries sent today
93
- */
94
- public function getApiQueries() {
95
- return $this->_apiQueries;
96
- }
97
-
98
- /**
99
- * Returns Key's daily query limit.
100
- *
101
- * @return int maximum number of available queries per day
102
- */
103
- public function getMaxQueries() {
104
- return $this->_maxQueries;
105
- }
106
-
107
-
108
- /**
109
- * Sets API Key string.
110
- *
111
- * @param string $apiKey the API Key
112
- * @return Zend_Service_Technorati_KeyInfoResult $this instance
113
- */
114
- public function setApiKey($apiKey) {
115
- $this->_apiKey = $apiKey;
116
- return $this;
117
- }
118
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/Result.php DELETED
@@ -1,121 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * Represents a single Technorati Search query result object.
26
- * It is never returned as a standalone object,
27
- * but it always belongs to a valid Zend_Service_Technorati_SearchResultSet object.
28
- *
29
- * @category Zend
30
- * @package Zend_Service
31
- * @subpackage Technorati
32
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
- * @license http://framework.zend.com/license/new-bsd New BSD License
34
- * @abstract
35
- */
36
- abstract class Zend_Service_Technorati_Result
37
- {
38
- /**
39
- * An associative array of 'fieldName' => 'xmlfieldtag'
40
- *
41
- * @var array
42
- * @access protected
43
- */
44
- protected $_fields;
45
-
46
- /**
47
- * The ReST fragment for this result object
48
- *
49
- * @var DomElement
50
- * @access protected
51
- */
52
- protected $_dom;
53
-
54
- /**
55
- * Object for $this->_dom
56
- *
57
- * @var DOMXpath
58
- * @access protected
59
- */
60
- protected $_xpath;
61
-
62
-
63
- /**
64
- * Constructs a new object from DOM Element.
65
- * Properties are automatically fetched from XML
66
- * according to array of $_fields to be read.
67
- *
68
- * @param DomElement $result the ReST fragment for this object
69
- */
70
- public function __construct(DomElement $dom)
71
- {
72
- $this->_xpath = new DOMXPath($dom->ownerDocument);
73
- $this->_dom = $dom;
74
-
75
- // default fields for all search results
76
- $fields = array();
77
-
78
- // merge with child's object fields
79
- $this->_fields = array_merge($this->_fields, $fields);
80
-
81
- // add results to appropriate fields
82
- foreach($this->_fields as $phpName => $xmlName) {
83
- $query = "./$xmlName/text()";
84
- $node = $this->_xpath->query($query, $this->_dom);
85
- if ($node->length == 1) {
86
- $this->{$phpName} = (string) $node->item(0)->data;
87
- }
88
- }
89
- }
90
-
91
- /**
92
- * Parses weblog node and sets weblog object.
93
- *
94
- * @return void
95
- */
96
- protected function _parseWeblog()
97
- {
98
- // weblog object field
99
- $result = $this->_xpath->query('./weblog', $this->_dom);
100
- if ($result->length == 1) {
101
- /**
102
- * @see Zend_Service_Technorati_Weblog
103
- */
104
- #require_once 'Zend/Service/Technorati/Weblog.php';
105
- $this->_weblog = new Zend_Service_Technorati_Weblog($result->item(0));
106
- } else {
107
- $this->_weblog = null;
108
- }
109
- }
110
-
111
- /**
112
- * Returns the document fragment for this object as XML string.
113
- *
114
- * @return string the document fragment for this object
115
- * converted into XML format
116
- */
117
- public function getXml()
118
- {
119
- return $this->_dom->ownerDocument->saveXML($this->_dom);
120
- }
121
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/ResultSet.php DELETED
@@ -1,289 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Result
26
- */
27
- #require_once 'Zend/Service/Technorati/Result.php';
28
-
29
-
30
- /**
31
- * This is the most essential result set.
32
- * The scope of this class is to be extended by a query-specific child result set class,
33
- * and it should never be used to initialize a standalone object.
34
- *
35
- * Each of the specific result sets represents a collection of query-specific
36
- * Zend_Service_Technorati_Result objects.
37
- *
38
- * @category Zend
39
- * @package Zend_Service
40
- * @subpackage Technorati
41
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
42
- * @license http://framework.zend.com/license/new-bsd New BSD License
43
- * @abstract
44
- */
45
- abstract class Zend_Service_Technorati_ResultSet implements SeekableIterator
46
- {
47
- /**
48
- * The total number of results available
49
- *
50
- * @var int
51
- * @access protected
52
- */
53
- protected $_totalResultsAvailable;
54
-
55
- /**
56
- * The number of results in this result set
57
- *
58
- * @var int
59
- * @access protected
60
- */
61
- protected $_totalResultsReturned;
62
-
63
- /**
64
- * The offset in the total result set of this search set
65
- *
66
- * @var int
67
- */
68
- //TODO public $firstResultPosition;
69
-
70
-
71
- /**
72
- * A DomNodeList of results
73
- *
74
- * @var DomNodeList
75
- * @access protected
76
- */
77
- protected $_results;
78
-
79
- /**
80
- * Technorati API response document
81
- *
82
- * @var DomDocument
83
- * @access protected
84
- */
85
- protected $_dom;
86
-
87
- /**
88
- * Object for $this->_dom
89
- *
90
- * @var DOMXpath
91
- * @access protected
92
- */
93
- protected $_xpath;
94
-
95
- /**
96
- * XML string representation for $this->_dom
97
- *
98
- * @var string
99
- * @access protected
100
- */
101
- protected $_xml;
102
-
103
- /**
104
- * Current Item
105
- *
106
- * @var int
107
- * @access protected
108
- */
109
- protected $_currentIndex = 0;
110
-
111
-
112
- /**
113
- * Parses the search response and retrieves the results for iteration.
114
- *
115
- * @param DomDocument $dom the ReST fragment for this object
116
- * @param array $options query options as associative array
117
- */
118
- public function __construct(DomDocument $dom, $options = array())
119
- {
120
- $this->_init($dom, $options);
121
-
122
- // Technorati loves to make developer's life really hard
123
- // I must read query options in order to normalize a single way
124
- // to display start and limit.
125
- // The value is printed out in XML using many different tag names,
126
- // too hard to get it from XML
127
-
128
- // Additionally, the following tags should be always available
129
- // according to API documentation but... this is not the truth!
130
- // - querytime
131
- // - limit
132
- // - start (sometimes rankingstart)
133
-
134
- // query tag is only available for some requests, the same for url.
135
- // For now ignore them.
136
-
137
- //$start = isset($options['start']) ? $options['start'] : 1;
138
- //$limit = isset($options['limit']) ? $options['limit'] : 20;
139
- //$this->_firstResultPosition = $start;
140
- }
141
-
142
- /**
143
- * Initializes this object from a DomDocument response.
144
- *
145
- * Because __construct and __wakeup shares some common executions,
146
- * it's useful to group them in a single initialization method.
147
- * This method is called once each time a new instance is created
148
- * or a serialized object is unserialized.
149
- *
150
- * @param DomDocument $dom the ReST fragment for this object
151
- * @param array $options query options as associative array
152
- * * @return void
153
- */
154
- protected function _init(DomDocument $dom, $options = array())
155
- {
156
- $this->_dom = $dom;
157
- $this->_xpath = new DOMXPath($dom);
158
-
159
- $this->_results = $this->_xpath->query("//item");
160
- }
161
-
162
- /**
163
- * Number of results returned.
164
- *
165
- * @return int total number of results returned
166
- */
167
- public function totalResults()
168
- {
169
- return (int) $this->_totalResultsReturned;
170
- }
171
-
172
-
173
- /**
174
- * Number of available results.
175
- *
176
- * @return int total number of available results
177
- */
178
- public function totalResultsAvailable()
179
- {
180
- return (int) $this->_totalResultsAvailable;
181
- }
182
-
183
- /**
184
- * Implements SeekableIterator::current().
185
- *
186
- * @return void
187
- * @throws Zend_Service_Exception
188
- * @abstract
189
- */
190
- // abstract public function current();
191
-
192
- /**
193
- * Implements SeekableIterator::key().
194
- *
195
- * @return int
196
- */
197
- public function key()
198
- {
199
- return $this->_currentIndex;
200
- }
201
-
202
- /**
203
- * Implements SeekableIterator::next().
204
- *
205
- * @return void
206
- */
207
- public function next()
208
- {
209
- $this->_currentIndex += 1;
210
- }
211
-
212
- /**
213
- * Implements SeekableIterator::rewind().
214
- *
215
- * @return bool
216
- */
217
- public function rewind()
218
- {
219
- $this->_currentIndex = 0;
220
- return true;
221
- }
222
-
223
- /**
224
- * Implement SeekableIterator::seek().
225
- *
226
- * @param int $index
227
- * @return void
228
- * @throws OutOfBoundsException
229
- */
230
- public function seek($index)
231
- {
232
- $indexInt = (int) $index;
233
- if ($indexInt >= 0 && $indexInt < $this->_results->length) {
234
- $this->_currentIndex = $indexInt;
235
- } else {
236
- throw new OutOfBoundsException("Illegal index '$index'");
237
- }
238
- }
239
-
240
- /**
241
- * Implement SeekableIterator::valid().
242
- *
243
- * @return boolean
244
- */
245
- public function valid()
246
- {
247
- return null !== $this->_results && $this->_currentIndex < $this->_results->length;
248
- }
249
-
250
- /**
251
- * Returns the response document as XML string.
252
- *
253
- * @return string the response document converted into XML format
254
- */
255
- public function getXml()
256
- {
257
- return $this->_dom->saveXML();
258
- }
259
-
260
- /**
261
- * Overwrites standard __sleep method to make this object serializable.
262
- *
263
- * DomDocument and DOMXpath objects cannot be serialized.
264
- * This method converts them back to an XML string.
265
- *
266
- * @return void
267
- */
268
- public function __sleep() {
269
- $this->_xml = $this->getXml();
270
- $vars = array_keys(get_object_vars($this));
271
- return array_diff($vars, array('_dom', '_xpath'));
272
- }
273
-
274
- /**
275
- * Overwrites standard __wakeup method to make this object unserializable.
276
- *
277
- * Restores object status before serialization.
278
- * Converts XML string into a DomDocument object and creates a valid
279
- * DOMXpath instance for given DocDocument.
280
- *
281
- * @return void
282
- */
283
- public function __wakeup() {
284
- $dom = new DOMDocument();
285
- $dom->loadXml($this->_xml);
286
- $this->_init($dom);
287
- $this->_xml = null; // reset XML content
288
- }
289
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/SearchResult.php DELETED
@@ -1,150 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Result
26
- */
27
- #require_once 'Zend/Service/Technorati/Result.php';
28
-
29
-
30
- /**
31
- * Represents a single Technorati Search query result object.
32
- * It is never returned as a standalone object,
33
- * but it always belongs to a valid Zend_Service_Technorati_SearchResultSet object.
34
- *
35
- * @category Zend
36
- * @package Zend_Service
37
- * @subpackage Technorati
38
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_Technorati_SearchResult extends Zend_Service_Technorati_Result
42
- {
43
- /**
44
- * Technorati weblog object corresponding to queried keyword.
45
- *
46
- * @var Zend_Service_Technorati_Weblog
47
- * @access protected
48
- */
49
- protected $_weblog;
50
-
51
- /**
52
- * The title of the entry.
53
- *
54
- * @var string
55
- * @access protected
56
- */
57
- protected $_title;
58
-
59
- /**
60
- * The blurb from entry with search term highlighted.
61
- *
62
- * @var string
63
- * @access protected
64
- */
65
- protected $_excerpt;
66
-
67
- /**
68
- * The datetime the entry was created.
69
- *
70
- * @var Zend_Date
71
- * @access protected
72
- */
73
- protected $_created;
74
-
75
- /**
76
- * The permalink of the blog entry.
77
- *
78
- * @var Zend_Uri_Http
79
- * @access protected
80
- */
81
- protected $_permalink;
82
-
83
-
84
- /**
85
- * Constructs a new object object from DOM Element.
86
- *
87
- * @param DomElement $dom the ReST fragment for this object
88
- */
89
- public function __construct(DomElement $dom)
90
- {
91
- $this->_fields = array( '_permalink' => 'permalink',
92
- '_excerpt' => 'excerpt',
93
- '_created' => 'created',
94
- '_title' => 'title');
95
- parent::__construct($dom);
96
-
97
- // weblog object field
98
- $this->_parseWeblog();
99
-
100
- // filter fields
101
- $this->_permalink = Zend_Service_Technorati_Utils::normalizeUriHttp($this->_permalink);
102
- $this->_created = Zend_Service_Technorati_Utils::normalizeDate($this->_created);
103
- }
104
-
105
- /**
106
- * Returns the weblog object that links queried URL.
107
- *
108
- * @return Zend_Service_Technorati_Weblog
109
- */
110
- public function getWeblog() {
111
- return $this->_weblog;
112
- }
113
-
114
- /**
115
- * Returns the title of the entry.
116
- *
117
- * @return string
118
- */
119
- public function getTitle() {
120
- return $this->_title;
121
- }
122
-
123
- /**
124
- * Returns the blurb from entry with search term highlighted.
125
- *
126
- * @return string
127
- */
128
- public function getExcerpt() {
129
- return $this->_excerpt;
130
- }
131
-
132
- /**
133
- * Returns the datetime the entry was created.
134
- *
135
- * @return Zend_Date
136
- */
137
- public function getCreated() {
138
- return $this->_created;
139
- }
140
-
141
- /**
142
- * Returns the permalink of the blog entry.
143
- *
144
- * @return Zend_Uri_Http
145
- */
146
- public function getPermalink() {
147
- return $this->_permalink;
148
- }
149
-
150
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/SearchResultSet.php DELETED
@@ -1,79 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_ResultSet
26
- */
27
- #require_once 'Zend/Service/Technorati/ResultSet.php';
28
-
29
-
30
- /**
31
- * Represents a Technorati Search query result set.
32
- *
33
- * @category Zend
34
- * @package Zend_Service
35
- * @subpackage Technorati
36
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
- * @license http://framework.zend.com/license/new-bsd New BSD License
38
- */
39
- class Zend_Service_Technorati_SearchResultSet extends Zend_Service_Technorati_ResultSet
40
- {
41
- /**
42
- * Number of query results.
43
- *
44
- * @var int
45
- * @access protected
46
- */
47
- protected $_queryCount;
48
-
49
- /**
50
- * Parses the search response and retrieve the results for iteration.
51
- *
52
- * @param DomDocument $dom the ReST fragment for this object
53
- * @param array $options query options as associative array
54
- */
55
- public function __construct(DomDocument $dom, $options = array())
56
- {
57
- parent::__construct($dom, $options);
58
-
59
- $result = $this->_xpath->query('/tapi/document/result/querycount/text()');
60
- if ($result->length == 1) $this->_queryCount = (int) $result->item(0)->data;
61
-
62
- $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/item)");
63
- $this->_totalResultsAvailable = (int) $this->_queryCount;
64
- }
65
-
66
- /**
67
- * Implements Zend_Service_Technorati_ResultSet::current().
68
- *
69
- * @return Zend_Service_Technorati_SearchResult current result
70
- */
71
- public function current()
72
- {
73
- /**
74
- * @see Zend_Service_Technorati_SearchResult
75
- */
76
- #require_once 'Zend/Service/Technorati/SearchResult.php';
77
- return new Zend_Service_Technorati_SearchResult($this->_results->item($this->_currentIndex));
78
- }
79
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/TagResult.php DELETED
@@ -1,171 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Result
26
- */
27
- #require_once 'Zend/Service/Technorati/Result.php';
28
-
29
-
30
- /**
31
- * Represents a single Technorati Tag query result object.
32
- * It is never returned as a standalone object,
33
- * but it always belongs to a valid Zend_Service_Technorati_TagResultSet object.
34
- *
35
- * @category Zend
36
- * @package Zend_Service
37
- * @subpackage Technorati
38
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_Technorati_TagResult extends Zend_Service_Technorati_Result
42
- {
43
- /**
44
- * Technorati weblog object corresponding to queried keyword.
45
- *
46
- * @var Zend_Service_Technorati_Weblog
47
- * @access protected
48
- */
49
- protected $_weblog;
50
-
51
- /**
52
- * The title of the entry.
53
- *
54
- * @var string
55
- * @access protected
56
- */
57
- protected $_title;
58
-
59
- /**
60
- * The blurb from entry with search term highlighted.
61
- *
62
- * @var string
63
- * @access protected
64
- */
65
- protected $_excerpt;
66
-
67
- /**
68
- * The datetime the entry was created.
69
- *
70
- * @var Zend_Date
71
- * @access protected
72
- */
73
- protected $_created;
74
-
75
- /**
76
- * The datetime the entry was updated.
77
- * Called 'postupdate' in original XML response,
78
- * it has been renamed to provide more coherence.
79
- *
80
- * @var Zend_Date
81
- * @access protected
82
- */
83
- protected $_updated;
84
-
85
- /**
86
- * The permalink of the blog entry.
87
- *
88
- * @var Zend_Uri_Http
89
- * @access protected
90
- */
91
- protected $_permalink;
92
-
93
-
94
- /**
95
- * Constructs a new object object from DOM Element.
96
- *
97
- * @param DomElement $dom the ReST fragment for this object
98
- */
99
- public function __construct(DomElement $dom)
100
- {
101
- $this->_fields = array( '_permalink' => 'permalink',
102
- '_excerpt' => 'excerpt',
103
- '_created' => 'created',
104
- '_updated' => 'postupdate',
105
- '_title' => 'title');
106
- parent::__construct($dom);
107
-
108
- // weblog object field
109
- $this->_parseWeblog();
110
-
111
- // filter fields
112
- $this->_permalink = Zend_Service_Technorati_Utils::normalizeUriHttp($this->_permalink);
113
- $this->_created = Zend_Service_Technorati_Utils::normalizeDate($this->_created);
114
- $this->_updated = Zend_Service_Technorati_Utils::normalizeDate($this->_updated);
115
- }
116
-
117
- /**
118
- * Returns the weblog object that links queried URL.
119
- *
120
- * @return Zend_Service_Technorati_Weblog
121
- */
122
- public function getWeblog() {
123
- return $this->_weblog;
124
- }
125
-
126
- /**
127
- * Returns the title of the entry.
128
- *
129
- * @return string
130
- */
131
- public function getTitle() {
132
- return $this->_title;
133
- }
134
-
135
- /**
136
- * Returns the blurb from entry with search term highlighted.
137
- *
138
- * @return string
139
- */
140
- public function getExcerpt() {
141
- return $this->_excerpt;
142
- }
143
-
144
- /**
145
- * Returns the datetime the entry was created.
146
- *
147
- * @return Zend_Date
148
- */
149
- public function getCreated() {
150
- return $this->_created;
151
- }
152
-
153
- /**
154
- * Returns the datetime the entry was updated.
155
- *
156
- * @return Zend_Date
157
- */
158
- public function getUpdated() {
159
- return $this->_updated;
160
- }
161
-
162
- /**
163
- * Returns the permalink of the blog entry.
164
- *
165
- * @return Zend_Uri_Http
166
- */
167
- public function getPermalink() {
168
- return $this->_permalink;
169
- }
170
-
171
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/TagResultSet.php DELETED
@@ -1,110 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_ResultSet
26
- */
27
- #require_once 'Zend/Service/Technorati/ResultSet.php';
28
-
29
-
30
- /**
31
- * Represents a Technorati Tag query result set.
32
- *
33
- * @category Zend
34
- * @package Zend_Service
35
- * @subpackage Technorati
36
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
- * @license http://framework.zend.com/license/new-bsd New BSD License
38
- */
39
- class Zend_Service_Technorati_TagResultSet extends Zend_Service_Technorati_ResultSet
40
- {
41
- /**
42
- * Number of posts that match the tag.
43
- *
44
- * @var int
45
- * @access protected
46
- */
47
- protected $_postsMatched;
48
-
49
- /**
50
- * Number of blogs that match the tag.
51
- *
52
- * @var int
53
- * @access protected
54
- */
55
- protected $_blogsMatched;
56
-
57
- /**
58
- * Parses the search response and retrieve the results for iteration.
59
- *
60
- * @param DomDocument $dom the ReST fragment for this object
61
- * @param array $options query options as associative array
62
- */
63
- public function __construct(DomDocument $dom, $options = array())
64
- {
65
- parent::__construct($dom, $options);
66
-
67
- $result = $this->_xpath->query('/tapi/document/result/postsmatched/text()');
68
- if ($result->length == 1) $this->_postsMatched = (int) $result->item(0)->data;
69
-
70
- $result = $this->_xpath->query('/tapi/document/result/blogsmatched/text()');
71
- if ($result->length == 1) $this->_blogsMatched = (int) $result->item(0)->data;
72
-
73
- $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/item)");
74
- /** @todo Validate the following assertion */
75
- $this->_totalResultsAvailable = (int) $this->getPostsMatched();
76
- }
77
-
78
-
79
- /**
80
- * Returns the number of posts that match the tag.
81
- *
82
- * @return int
83
- */
84
- public function getPostsMatched() {
85
- return $this->_postsMatched;
86
- }
87
-
88
- /**
89
- * Returns the number of blogs that match the tag.
90
- *
91
- * @return int
92
- */
93
- public function getBlogsMatched() {
94
- return $this->_blogsMatched;
95
- }
96
-
97
- /**
98
- * Implements Zend_Service_Technorati_ResultSet::current().
99
- *
100
- * @return Zend_Service_Technorati_TagResult current result
101
- */
102
- public function current()
103
- {
104
- /**
105
- * @see Zend_Service_Technorati_TagResult
106
- */
107
- #require_once 'Zend/Service/Technorati/TagResult.php';
108
- return new Zend_Service_Technorati_TagResult($this->_results->item($this->_currentIndex));
109
- }
110
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/TagsResult.php DELETED
@@ -1,93 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Result
26
- */
27
- #require_once 'Zend/Service/Technorati/Result.php';
28
-
29
-
30
- /**
31
- * Represents a single Technorati TopTags or BlogPostTags query result object.
32
- * It is never returned as a standalone object,
33
- * but it always belongs to a valid Zend_Service_Technorati_TagsResultSet object.
34
- *
35
- * @category Zend
36
- * @package Zend_Service
37
- * @subpackage Technorati
38
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
39
- * @license http://framework.zend.com/license/new-bsd New BSD License
40
- */
41
- class Zend_Service_Technorati_TagsResult extends Zend_Service_Technorati_Result
42
- {
43
- /**
44
- * Name of the tag.
45
- *
46
- * @var string
47
- * @access protected
48
- */
49
- protected $_tag;
50
-
51
- /**
52
- * Number of posts containing this tag.
53
- *
54
- * @var int
55
- * @access protected
56
- */
57
- protected $_posts;
58
-
59
-
60
- /**
61
- * Constructs a new object object from DOM Document.
62
- *
63
- * @param DomElement $dom the ReST fragment for this object
64
- */
65
- public function __construct(DomElement $dom)
66
- {
67
- $this->_fields = array( '_tag' => 'tag',
68
- '_posts' => 'posts');
69
- parent::__construct($dom);
70
-
71
- // filter fields
72
- $this->_tag = (string) $this->_tag;
73
- $this->_posts = (int) $this->_posts;
74
- }
75
-
76
- /**
77
- * Returns the tag name.
78
- *
79
- * @return string
80
- */
81
- public function getTag() {
82
- return $this->_tag;
83
- }
84
-
85
- /**
86
- * Returns the number of posts.
87
- *
88
- * @return int
89
- */
90
- public function getPosts() {
91
- return $this->_posts;
92
- }
93
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/TagsResultSet.php DELETED
@@ -1,67 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_ResultSet
26
- */
27
- #require_once 'Zend/Service/Technorati/ResultSet.php';
28
-
29
-
30
- /**
31
- * Represents a Technorati TopTags or BlogPostTags queries result set.
32
- *
33
- * @category Zend
34
- * @package Zend_Service
35
- * @subpackage Technorati
36
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
- * @license http://framework.zend.com/license/new-bsd New BSD License
38
- */
39
- class Zend_Service_Technorati_TagsResultSet extends Zend_Service_Technorati_ResultSet
40
- {
41
- /**
42
- * Constructs a new object object from DOM Document.
43
- *
44
- * @param DomDocument $dom the ReST fragment for this object
45
- */
46
- public function __construct(DomDocument $dom, $options = array())
47
- {
48
- parent::__construct($dom, $options);
49
-
50
- $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/item)");
51
- $this->_totalResultsAvailable = (int) $this->_totalResultsReturned;
52
- }
53
-
54
- /**
55
- * Implements Zend_Service_Technorati_ResultSet::current().
56
- *
57
- * @return Zend_Service_Technorati_TagsResult current result
58
- */
59
- public function current()
60
- {
61
- /**
62
- * @see Zend_Service_Technorati_TagsResult
63
- */
64
- #require_once 'Zend/Service/Technorati/TagsResult.php';
65
- return new Zend_Service_Technorati_TagsResult($this->_results->item($this->_currentIndex));
66
- }
67
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/Utils.php DELETED
@@ -1,136 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * Collection of utilities for various Zend_Service_Technorati classes.
26
- *
27
- * @category Zend
28
- * @package Zend_Service
29
- * @subpackage Technorati
30
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
31
- * @license http://framework.zend.com/license/new-bsd New BSD License
32
- */
33
- class Zend_Service_Technorati_Utils
34
- {
35
- /**
36
- * Parses, validates and returns a valid Zend_Uri object
37
- * from given $input.
38
- *
39
- * @param string|Zend_Uri_Http $input
40
- * @return null|Zend_Uri_Http
41
- * @throws Zend_Service_Technorati_Exception
42
- * @static
43
- */
44
- public static function normalizeUriHttp($input)
45
- {
46
- // allow null as value
47
- if ($input === null) {
48
- return null;
49
- }
50
-
51
- /**
52
- * @see Zend_Uri
53
- */
54
- #require_once 'Zend/Uri.php';
55
- if ($input instanceof Zend_Uri_Http) {
56
- $uri = $input;
57
- } else {
58
- try {
59
- $uri = Zend_Uri::factory((string) $input);
60
- }
61
- // wrap exception under Zend_Service_Technorati_Exception object
62
- catch (Exception $e) {
63
- /**
64
- * @see Zend_Service_Technorati_Exception
65
- */
66
- #require_once 'Zend/Service/Technorati/Exception.php';
67
- throw new Zend_Service_Technorati_Exception($e->getMessage(), 0, $e);
68
- }
69
- }
70
-
71
- // allow inly Zend_Uri_Http objects or child classes
72
- if (!($uri instanceof Zend_Uri_Http)) {
73
- /**
74
- * @see Zend_Service_Technorati_Exception
75
- */
76
- #require_once 'Zend/Service/Technorati/Exception.php';
77
- throw new Zend_Service_Technorati_Exception(
78
- "Invalid URL $uri, only HTTP(S) protocols can be used");
79
- }
80
-
81
- return $uri;
82
- }
83
- /**
84
- * Parses, validates and returns a valid Zend_Date object
85
- * from given $input.
86
- *
87
- * $input can be either a string, an integer or a Zend_Date object.
88
- * If $input is string or int, it will be provided to Zend_Date as it is.
89
- * If $input is a Zend_Date object, the object instance will be returned.
90
- *
91
- * @param mixed|Zend_Date $input
92
- * @return null|Zend_Date
93
- * @throws Zend_Service_Technorati_Exception
94
- * @static
95
- */
96
- public static function normalizeDate($input)
97
- {
98
- /**
99
- * @see Zend_Date
100
- */
101
- #require_once 'Zend/Date.php';
102
- /**
103
- * @see Zend_Locale
104
- */
105
- #require_once 'Zend/Locale.php';
106
-
107
- // allow null as value and return valid Zend_Date objects
108
- if (($input === null) || ($input instanceof Zend_Date)) {
109
- return $input;
110
- }
111
-
112
- // due to a BC break as of ZF 1.5 it's not safe to use Zend_Date::isDate() here
113
- // see ZF-2524, ZF-2334
114
- if (@strtotime($input) !== FALSE) {
115
- return new Zend_Date($input);
116
- } else {
117
- /**
118
- * @see Zend_Service_Technorati_Exception
119
- */
120
- #require_once 'Zend/Service/Technorati/Exception.php';
121
- throw new Zend_Service_Technorati_Exception("'$input' is not a valid Date/Time");
122
- }
123
- }
124
-
125
- /**
126
- * @todo public static function xpathQueryAndSet() {}
127
- */
128
-
129
- /**
130
- * @todo public static function xpathQueryAndSetIf() {}
131
- */
132
-
133
- /**
134
- * @todo public static function xpathQueryAndSetUnless() {}
135
- */
136
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/Technorati/Weblog.php DELETED
@@ -1,486 +0,0 @@
1
- <?php
2
- /**
3
- * Zend Framework
4
- *
5
- * LICENSE
6
- *
7
- * This source file is subject to the new BSD license that is bundled
8
- * with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://framework.zend.com/license/new-bsd
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@zend.com so we can send you a copy immediately.
14
- *
15
- * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
- * @license http://framework.zend.com/license/new-bsd New BSD License
20
- * @version $Id$
21
- */
22
-
23
-
24
- /**
25
- * @see Zend_Service_Technorati_Author
26
- */
27
- #require_once 'Zend/Service/Technorati/Author.php';
28
-
29
- /**
30
- * @see Zend_Service_Technorati_Utils
31
- */
32
- #require_once 'Zend/Service/Technorati/Utils.php';
33
-
34
-
35
- /**
36
- * Represents a Weblog object successful recognized by Technorati.
37
- *
38
- * @category Zend
39
- * @package Zend_Service
40
- * @subpackage Technorati
41
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
42
- * @license http://framework.zend.com/license/new-bsd New BSD License
43
- */
44
- class Zend_Service_Technorati_Weblog
45
- {
46
- /**
47
- * Blog name as written in the feed.
48
- *
49
- * @var string
50
- * @access protected
51
- */
52
- protected $_name;
53
-
54
- /**
55
- * Base blog URL.
56
- *
57
- * @var Zend_Uri_Http
58
- * @access protected
59
- */
60
- protected $_url;
61
-
62
- /**
63
- * RSS feed URL, if any.
64
- *
65
- * @var null|Zend_Uri_Http
66
- * @access protected
67
- */
68
- protected $_rssUrl;
69
-
70
- /**
71
- * Atom feed URL, if any.
72
- *
73
- * @var null|Zend_Uri_Http
74
- * @access protected
75
- */
76
- protected $_atomUrl;
77
-
78
- /**
79
- * Number of unique blogs linking this blog.
80
- *
81
- * @var integer
82
- * @access protected
83
- */
84
- protected $_inboundBlogs;
85
-
86
- /**
87
- * Number of incoming links to this blog.
88
- *
89
- * @var integer
90
- * @access protected
91
- */
92
- protected $_inboundLinks;
93
-
94
- /**
95
- * Last blog update UNIX timestamp.
96
- *
97
- * @var null|Zend_Date
98
- * @access protected
99
- */
100
- protected $_lastUpdate;
101
-
102
- /**
103
- * Technorati rank value for this weblog.
104
- *
105
- * Note. This property has no official documentation.
106
- *
107
- * @var integer
108
- * @access protected
109
- */
110
- protected $_rank;
111
-
112
- /**
113
- * Blog latitude coordinate.
114
- *
115
- * Note. This property has no official documentation.
116
- *
117
- * @var float
118
- * @access protected
119
- */
120
- protected $_lat;
121
-
122
- /**
123
- * Blog longitude coordinate.
124
- *
125
- * Note. This property has no official documentation.
126
- *
127
- * @var float
128
- * @access protected
129
- */
130
- protected $_lon;
131
-
132
- /**
133
- * Whether the author who claimed this weblog has a photo.
134
- *
135
- * Note. This property has no official documentation.
136
- *
137
- * @var bool
138
- * @access protected
139
- * @see Zend_Service_Technorati_Author::$thumbnailPicture
140
- */
141
- protected $_hasPhoto = false;
142
-
143
- /**
144
- * An array of Zend_Service_Technorati_Author who claimed this blog
145
- *
146
- * @var array
147
- * @access protected
148
- */
149
- protected $_authors = array();
150
-
151
-
152
- /**
153
- * Constructs a new object from DOM Element.
154
- *
155
- * @param DomElement $dom the ReST fragment for this object
156
- */
157
- public function __construct(DomElement $dom)
158
- {
159
- $xpath = new DOMXPath($dom->ownerDocument);
160
-
161
- $result = $xpath->query('./name/text()', $dom);
162
- if ($result->length == 1) $this->setName($result->item(0)->data);
163
-
164
- $result = $xpath->query('./url/text()', $dom);
165
- if ($result->length == 1) $this->setUrl($result->item(0)->data);
166
-
167
- $result = $xpath->query('./inboundblogs/text()', $dom);
168
- if ($result->length == 1) $this->setInboundBlogs($result->item(0)->data);
169
-
170
- $result = $xpath->query('./inboundlinks/text()', $dom);
171
- if ($result->length == 1) $this->setInboundLinks($result->item(0)->data);
172
-
173
- $result = $xpath->query('./lastupdate/text()', $dom);
174
- if ($result->length == 1) $this->setLastUpdate($result->item(0)->data);
175
-
176
- /* The following elements need more attention */
177
-
178
- $result = $xpath->query('./rssurl/text()', $dom);
179
- if ($result->length == 1) $this->setRssUrl($result->item(0)->data);
180
-
181
- $result = $xpath->query('./atomurl/text()', $dom);
182
- if ($result->length == 1) $this->setAtomUrl($result->item(0)->data);
183
-
184
- $result = $xpath->query('./author', $dom);
185
- if ($result->length >= 1) {
186
- foreach ($result as $author) {
187
- $this->_authors[] = new Zend_Service_Technorati_Author($author);
188
- }
189
- }
190
-
191
- /**
192
- * The following are optional elements
193
- *
194
- * I can't find any official documentation about the following properties
195
- * however they are included in response DTD and/or test responses.
196
- */
197
-
198
- $result = $xpath->query('./rank/text()', $dom);
199
- if ($result->length == 1) $this->setRank($result->item(0)->data);
200
-
201
- $result = $xpath->query('./lat/text()', $dom);
202
- if ($result->length == 1) $this->setLat($result->item(0)->data);
203
-
204
- $result = $xpath->query('./lon/text()', $dom);
205
- if ($result->length == 1) $this->setLon($result->item(0)->data);
206
-
207
- $result = $xpath->query('./hasphoto/text()', $dom);
208
- if ($result->length == 1) $this->setHasPhoto($result->item(0)->data);
209
- }
210
-
211
-
212
- /**
213
- * Returns weblog name.
214
- *
215
- * @return string Weblog name
216
- */
217
- public function getName()
218
- {
219
- return $this->_name;
220
- }
221
-
222
- /**
223
- * Returns weblog URL.
224
- *
225
- * @return null|Zend_Uri_Http object representing weblog base URL
226
- */
227
- public function getUrl()
228
- {
229
- return $this->_url;
230
- }
231
-
232
- /**
233
- * Returns number of unique blogs linking this blog.
234
- *
235
- * @return integer the number of inbound blogs
236
- */
237
- public function getInboundBlogs()
238
- {
239
- return $this->_inboundBlogs;
240
- }
241
-
242
- /**
243
- * Returns number of incoming links to this blog.
244
- *
245
- * @return integer the number of inbound links
246
- */
247
- public function getInboundLinks()
248
- {
249
- return $this->_inboundLinks;
250
- }
251
-
252
- /**
253
- * Returns weblog Rss URL.
254
- *
255
- * @return null|Zend_Uri_Http object representing the URL
256
- * of the RSS feed for given blog
257
- */
258
- public function getRssUrl()
259
- {
260
- return $this->_rssUrl;
261
- }
262
-
263
- /**
264
- * Returns weblog Atom URL.
265
- *
266
- * @return null|Zend_Uri_Http object representing the URL
267
- * of the Atom feed for given blog
268
- */
269
- public function getAtomUrl()
270
- {
271
- return $this->_atomUrl;
272
- }
273
-
274
- /**
275
- * Returns UNIX timestamp of the last weblog update.
276
- *
277
- * @return integer UNIX timestamp of the last weblog update
278
- */
279
- public function getLastUpdate()
280
- {
281
- return $this->_lastUpdate;
282
- }
283
-
284
- /**
285
- * Returns weblog rank value.
286
- *
287
- * Note. This property is not documented.
288
- *
289
- * @return integer weblog rank value
290
- */
291
- public function getRank()
292
- {
293
- return $this->_rank;
294
- }
295
-
296
- /**
297
- * Returns weblog latitude coordinate.
298
- *
299
- * Note. This property is not documented.
300
- *
301
- * @return float weblog latitude coordinate
302
- */
303
- public function getLat() {
304
- return $this->_lat;
305
- }
306
-
307
- /**
308
- * Returns weblog longitude coordinate.
309
- *
310
- * Note. This property is not documented.
311
- *
312
- * @return float weblog longitude coordinate
313
- */
314
- public function getLon()
315
- {
316
- return $this->_lon;
317
- }
318
-
319
- /**
320
- * Returns whether the author who claimed this weblog has a photo.
321
- *
322
- * Note. This property is not documented.
323
- *
324
- * @return bool TRUE if the author who claimed this weblog has a photo,
325
- * FALSE otherwise.
326
- */
327
- public function hasPhoto()
328
- {
329
- return (bool) $this->_hasPhoto;
330
- }
331
-
332
- /**
333
- * Returns the array of weblog authors.
334
- *
335
- * @return array of Zend_Service_Technorati_Author authors
336
- */
337
- public function getAuthors()
338
- {
339
- return (array) $this->_authors;
340
- }
341
-
342
-
343
- /**
344
- * Sets weblog name.
345
- *
346
- * @param string $name
347
- * @return Zend_Service_Technorati_Weblog $this instance
348
- */
349
- public function setName($name)
350
- {
351
- $this->_name = (string) $name;
352
- return $this;
353
- }
354
-
355
- /**
356
- * Sets weblog URL.
357
- *
358
- * @param string|Zend_Uri_Http $url
359
- * @return void
360
- * @throws Zend_Service_Technorati_Exception if $input is an invalid URI
361
- * (via Zend_Service_Technorati_Utils::normalizeUriHttp)
362
- */
363
- public function setUrl($url)
364
- {
365
- $this->_url = Zend_Service_Technorati_Utils::normalizeUriHttp($url);
366
- return $this;
367
- }
368
-
369
- /**
370
- * Sets number of inbound blogs.
371
- *
372
- * @param integer $number
373
- * @return Zend_Service_Technorati_Weblog $this instance
374
- */
375
- public function setInboundBlogs($number)
376
- {
377
- $this->_inboundBlogs = (int) $number;
378
- return $this;
379
- }
380
-
381
- /**
382
- * Sets number of Iinbound links.
383
- *
384
- * @param integer $number
385
- * @return Zend_Service_Technorati_Weblog $this instance
386
- */
387
- public function setInboundLinks($number)
388
- {
389
- $this->_inboundLinks = (int) $number;
390
- return $this;
391
- }
392
-
393
- /**
394
- * Sets weblog Rss URL.
395
- *
396
- * @param string|Zend_Uri_Http $url
397
- * @return Zend_Service_Technorati_Weblog $this instance
398
- * @throws Zend_Service_Technorati_Exception if $input is an invalid URI
399
- * (via Zend_Service_Technorati_Utils::normalizeUriHttp)
400
- */
401
- public function setRssUrl($url)
402
- {
403
- $this->_rssUrl = Zend_Service_Technorati_Utils::normalizeUriHttp($url);
404
- return $this;
405
- }
406
-
407
- /**
408
- * Sets weblog Atom URL.
409
- *
410
- * @param string|Zend_Uri_Http $url
411
- * @return Zend_Service_Technorati_Weblog $this instance
412
- * @throws Zend_Service_Technorati_Exception if $input is an invalid URI
413
- * (via Zend_Service_Technorati_Utils::normalizeUriHttp)
414
- */
415
- public function setAtomUrl($url)
416
- {
417
- $this->_atomUrl = Zend_Service_Technorati_Utils::normalizeUriHttp($url);
418
- return $this;
419
- }
420
-
421
- /**
422
- * Sets weblog Last Update timestamp.
423
- *
424
- * $datetime can be any value supported by
425
- * Zend_Service_Technorati_Utils::normalizeDate().
426
- *
427
- * @param mixed $datetime A string representing the last update date time
428
- * in a valid date time format
429
- * @return Zend_Service_Technorati_Weblog $this instance
430
- * @throws Zend_Service_Technorati_Exception
431
- */
432
- public function setLastUpdate($datetime)
433
- {
434
- $this->_lastUpdate = Zend_Service_Technorati_Utils::normalizeDate($datetime);
435
- return $this;
436
- }
437
-
438
- /**
439
- * Sets weblog Rank.
440
- *
441
- * @param integer $rank
442
- * @return Zend_Service_Technorati_Weblog $this instance
443
- */
444
- public function setRank($rank)
445
- {
446
- $this->_rank = (int) $rank;
447
- return $this;
448
- }
449
-
450
- /**
451
- * Sets weblog latitude coordinate.
452
- *
453
- * @param float $coordinate
454
- * @return Zend_Service_Technorati_Weblog $this instance
455
- */
456
- public function setLat($coordinate)
457
- {
458
- $this->_lat = (float) $coordinate;
459
- return $this;
460
- }
461
-
462
- /**
463
- * Sets weblog longitude coordinate.
464
- *
465
- * @param float $coordinate
466
- * @return Zend_Service_Technorati_Weblog $this instance
467
- */
468
- public function setLon($coordinate)
469
- {
470
- $this->_lon = (float) $coordinate;
471
- return $this;
472
- }
473
-
474
- /**
475
- * Sets hasPhoto property.
476
- *
477
- * @param bool $hasPhoto
478
- * @return Zend_Service_Technorati_Weblog $this instance
479
- */
480
- public function setHasPhoto($hasPhoto)
481
- {
482
- $this->_hasPhoto = (bool) $hasPhoto;
483
- return $this;
484
- }
485
-
486
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib/Zend/Service/WindowsAzure/CommandLine/PackageScaffolder/PackageScaffolderAbstract.php CHANGED
@@ -119,13 +119,13 @@ abstract class Zend_Service_WindowsAzure_CommandLine_PackageScaffolder_PackageSc
119
  }
120
 
121
  if (is_dir($path) ) {
122
- @chmod($path, '0777');
123
  if (!self::deleteDirectory($path) ) {
124
  throw new RuntimeException("Failed to delete \"{$path}\".");
125
  }
126
  }
127
 
128
- if (!mkdir($path, '0777', $recursive) || !is_dir($path)) {
129
  throw new RuntimeException( "Failed to create directory \"{$path}\"." );
130
  }
131
 
@@ -142,7 +142,9 @@ abstract class Zend_Service_WindowsAzure_CommandLine_PackageScaffolder_PackageSc
142
  *
143
  * @return boolean
144
  */
145
- protected function copyDirectory($sourcePath, $destinationPath, $abortIfExists = true, $mode = '0777') {
 
 
146
  if (is_null($sourcePath) || !is_string($sourcePath) || empty($sourcePath)) {
147
  throw new InvalidArgumentException("Undefined \"sourcePath\"");
148
  }
@@ -217,7 +219,7 @@ abstract class Zend_Service_WindowsAzure_CommandLine_PackageScaffolder_PackageSc
217
  if (!$handleDir) {
218
  return false;
219
  }
220
- @chmod($path, 0777);
221
  while ($file = readdir($handleDir)) {
222
  if ($file == '.' || $file == '..') {
223
  continue;
@@ -240,7 +242,7 @@ abstract class Zend_Service_WindowsAzure_CommandLine_PackageScaffolder_PackageSc
240
  );
241
  }
242
 
243
- @chmod($path, 0777);
244
  closedir($handleDir);
245
  @rmdir($path);
246
 
119
  }
120
 
121
  if (is_dir($path) ) {
122
+ @chmod($path, '0775');
123
  if (!self::deleteDirectory($path) ) {
124
  throw new RuntimeException("Failed to delete \"{$path}\".");
125
  }
126
  }
127
 
128
+ if (!mkdir($path, '0775', $recursive) || !is_dir($path)) {
129
  throw new RuntimeException( "Failed to create directory \"{$path}\"." );
130
  }
131
 
142
  *
143
  * @return boolean
144
  */
145
+ protected function copyDirectory($sourcePath, $destinationPath, $abortIfExists = true, $mode = '0775') {
146
+ $mode = $mode & ~0002;
147
+
148
  if (is_null($sourcePath) || !is_string($sourcePath) || empty($sourcePath)) {
149
  throw new InvalidArgumentException("Undefined \"sourcePath\"");
150
  }
219
  if (!$handleDir) {
220
  return false;
221
  }
222
+ @chmod($path, 0775);
223
  while ($file = readdir($handleDir)) {
224
  if ($file == '.' || $file == '..') {
225
  continue;
242
  );
243
  }
244
 
245
+ @chmod($path, 0775);
246
  closedir($handleDir);
247
  @rmdir($path);
248
 
lib/Zend/Session.php CHANGED
@@ -811,9 +811,9 @@ class Zend_Session extends Zend_Session_Abstract
811
  }
812
  $validator = new $validator_name;
813
  if ($validator->validate() === false) {
814
- /** @see Zend_Session_Exception */
815
- #require_once 'Zend/Session/Exception.php';
816
- throw new Zend_Session_Exception("This session is not valid according to {$validator_name}.");
817
  }
818
  }
819
  }
811
  }
812
  $validator = new $validator_name;
813
  if ($validator->validate() === false) {
814
+ /** @see Zend_Session_Validator_Exception */
815
+ #require_once 'Zend/Session/Validator/Exception.php';
816
+ throw new Zend_Session_Validator_Exception("This session is not valid according to {$validator_name}.");
817
  }
818
  }
819
  }
lib/Zend/{Service/Technorati → Session/Validator}/Exception.php RENAMED
@@ -13,27 +13,31 @@
13
  * to license@zend.com so we can send you a copy immediately.
14
  *
15
  * @category Zend
16
- * @package Zend_Service
17
- * @subpackage Technorati
18
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
19
  * @license http://framework.zend.com/license/new-bsd New BSD License
20
  * @version $Id$
 
21
  */
22
 
23
 
24
  /**
25
- * @see Zend_Service_Exception
26
  */
27
- #require_once 'Zend/Service/Exception.php';
28
 
29
 
30
  /**
 
 
31
  * @category Zend
32
- * @package Zend_Service
33
- * @subpackage Technorati
34
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
35
  * @license http://framework.zend.com/license/new-bsd New BSD License
36
  */
37
- class Zend_Service_Technorati_Exception extends Zend_Service_Exception
38
  {
 
39
  }
 
13
  * to license@zend.com so we can send you a copy immediately.
14
  *
15
  * @category Zend
16
+ * @package Zend_Session
 
17
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
18
  * @license http://framework.zend.com/license/new-bsd New BSD License
19
  * @version $Id$
20
+ * @since Preview Release 0.2
21
  */
22
 
23
 
24
  /**
25
+ * @see Zend_Session_Exception
26
  */
27
+ #require_once 'Zend/Session/Exception.php';
28
 
29
 
30
  /**
31
+ * Zend_Session_Validator_Exception
32
+ *
33
  * @category Zend
34
+ * @package Zend_Session
35
+ * @subpackage Validator
36
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
37
  * @license http://framework.zend.com/license/new-bsd New BSD License
38
  */
39
+ class Zend_Session_Validator_Exception extends Zend_Session_Exception
40
  {
41
+
42
  }
43
+
lib/Zend/Translate.php CHANGED
@@ -63,7 +63,9 @@ class Zend_Translate {
63
  /**
64
  * Generates the standard translation object
65
  *
66
- * @param array|Zend_Config $options Options to use
 
 
67
  * @throws Zend_Translate_Exception
68
  */
69
  public function __construct($options = array())
@@ -96,7 +98,9 @@ class Zend_Translate {
96
  /**
97
  * Sets a new adapter
98
  *
99
- * @param array|Zend_Config $options Options to use
 
 
100
  * @throws Zend_Translate_Exception
101
  */
102
  public function setAdapter($options = array())
63
  /**
64
  * Generates the standard translation object
65
  *
66
+ * @param array|Zend_Config|Zend_Translate_Adapter $options Options to use
67
+ * @param string|array [$content] Path to content, or content itself
68
+ * @param string|Zend_Locale [$locale]
69
  * @throws Zend_Translate_Exception
70
  */
71
  public function __construct($options = array())
98
  /**
99
  * Sets a new adapter
100
  *
101
+ * @param array|Zend_Config|Zend_Translate_Adapter $options Options to use
102
+ * @param string|array [$content] Path to content, or content itself
103
+ * @param string|Zend_Locale [$locale]
104
  * @throws Zend_Translate_Exception
105
  */
106
  public function setAdapter($options = array())
lib/Zend/Translate/Adapter.php CHANGED
@@ -119,7 +119,9 @@ abstract class Zend_Translate_Adapter {
119
  /**
120
  * Generates the adapter
121
  *
122
- * @param array|Zend_Config $options Translation options for this adapter
 
 
123
  * @throws Zend_Translate_Exception
124
  * @return void
125
  */
119
  /**
120
  * Generates the adapter
121
  *
122
+ * @param string|array|Zend_Config $options Translation options for this adapter
123
+ * @param string|array [$content]
124
+ * @param string|Zend_Locale [$locale]
125
  * @throws Zend_Translate_Exception
126
  * @return void
127
  */
lib/Zend/Translate/Plural.php CHANGED
@@ -65,6 +65,7 @@ class Zend_Translate_Plural
65
  }
66
 
67
  switch($locale) {
 
68
  case 'bo':
69
  case 'dz':
70
  case 'id':
@@ -83,7 +84,6 @@ class Zend_Translate_Plural
83
  break;
84
 
85
  case 'af':
86
- case 'az':
87
  case 'bn':
88
  case 'bg':
89
  case 'ca':
65
  }
66
 
67
  switch($locale) {
68
+ case 'az':
69
  case 'bo':
70
  case 'dz':
71
  case 'id':
84
  break;
85
 
86
  case 'af':
 
87
  case 'bn':
88
  case 'bg':
89
  case 'ca':
lib/Zend/Validate/EmailAddress.php CHANGED
@@ -63,7 +63,7 @@ class Zend_Validate_EmailAddress extends Zend_Validate_Abstract
63
  );
64
 
65
  /**
66
- * As of RFC5753 (JAN 2010), the following blocks are no logner reserved:
67
  * - 128.0.0.0/16
68
  * - 191.255.0.0/16
69
  * - 223.255.255.0/24
63
  );
64
 
65
  /**
66
+ * As of RFC5753 (JAN 2010), the following blocks are no longer reserved:
67
  * - 128.0.0.0/16
68
  * - 191.255.0.0/16
69
  * - 223.255.255.0/24
lib/Zend/Validate/Hostname.php CHANGED
@@ -1043,7 +1043,7 @@ class Zend_Validate_Hostname extends Zend_Validate_Abstract
1043
  'CL' => array(1 => '/^[\x{002d}0-9a-záéíñóúü]{1,63}$/iu'),
1044
  'CN' => 'Zend/Validate/Hostname/Cn.php',
1045
  'COM' => 'Zend/Validate/Hostname/Com.php',
1046
- 'DE' => array(1 => '/^[\x{002d}0-9a-zà-öø-ÿăąāćĉčċďđĕěėęēğĝġģĥħĭĩįīıĵķĺľļłńňņŋŏőōœĸŕřŗśŝšşťţŧŭůűũųūŵŷźžż]{1,63}$/iu'),
1047
  'DK' => array(1 => '/^[\x{002d}0-9a-zäéöüæøå]{1,63}$/iu'),
1048
  'ES' => array(1 => '/^[\x{002d}0-9a-zàáçèéíïñòóúü·]{1,63}$/iu'),
1049
  'EU' => array(1 => '/^[\x{002d}0-9a-zà-öø-ÿ]{1,63}$/iu',
@@ -1459,7 +1459,7 @@ class Zend_Validate_Hostname extends Zend_Validate_Abstract
1459
  $check = 0;
1460
  foreach ($domainParts as $domainPart) {
1461
  // If some domain part is empty (i.e. zend..com), it's invalid
1462
- if (empty($domainPart)) {
1463
  $this->_error(self::INVALID_HOSTNAME);
1464
  return false;
1465
  }
1043
  'CL' => array(1 => '/^[\x{002d}0-9a-záéíñóúü]{1,63}$/iu'),
1044
  'CN' => 'Zend/Validate/Hostname/Cn.php',
1045
  'COM' => 'Zend/Validate/Hostname/Com.php',
1046
+ 'DE' => array(1 => '/^[\x{002d}0-9a-zà-öø-ÿăąāćĉčċďđĕěėęēğĝġģĥħĭĩįīıĵķĺľļłńňņŋŏőōœĸŕřŗśŝšşťßţŧŭůűũųūŵŷźžż]{1,63}$/iu'),
1047
  'DK' => array(1 => '/^[\x{002d}0-9a-zäéöüæøå]{1,63}$/iu'),
1048
  'ES' => array(1 => '/^[\x{002d}0-9a-zàáçèéíïñòóúü·]{1,63}$/iu'),
1049
  'EU' => array(1 => '/^[\x{002d}0-9a-zà-öø-ÿ]{1,63}$/iu',
1459
  $check = 0;
1460
  foreach ($domainParts as $domainPart) {
1461
  // If some domain part is empty (i.e. zend..com), it's invalid
1462
+ if (empty($domainPart) && $domainPart !== '0') {
1463
  $this->_error(self::INVALID_HOSTNAME);
1464
  return false;
1465
  }
lib/Zend/Version.php CHANGED
@@ -32,7 +32,7 @@ final class Zend_Version
32
  /**
33
  * Zend Framework version identification - see compareVersion()
34
  */
35
- const VERSION = '1.12.10';
36
 
37
  /**
38
  * The latest stable version Zend Framework available
32
  /**
33
  * Zend Framework version identification - see compareVersion()
34
  */
35
+ const VERSION = '1.12.16';
36
 
37
  /**
38
  * The latest stable version Zend Framework available
lib/Zend/View.php CHANGED
@@ -29,10 +29,59 @@
29
  /**
30
  * Concrete class for handling view scripts.
31
  *
32
- * @category Zend
33
- * @package Zend_View
34
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
35
- * @license http://framework.zend.com/license/new-bsd New BSD License
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  */
37
  class Zend_View extends Zend_View_Abstract
38
  {
29
  /**
30
  * Concrete class for handling view scripts.
31
  *
32
+ * @category Zend
33
+ * @package Zend_View
34
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
35
+ * @license http://framework.zend.com/license/new-bsd New BSD License
36
+ *
37
+ * Convenience methods for build in helpers (@see __call):
38
+ *
39
+ * @method string baseUrl($file = null)
40
+ * @method string currency($value = null, $currency = null)
41
+ * @method Zend_View_Helper_Cycle cycle(array $data = array(), $name = Zend_View_Helper_Cycle::DEFAULT_NAME)
42
+ * @method Zend_View_Helper_Doctype doctype($doctype = null)
43
+ * @method string fieldset($name, $content, $attribs = null)
44
+ * @method string form($name, $attribs = null, $content = false)
45
+ * @method string formButton($name, $value = null, $attribs = null)
46
+ * @method string formCheckbox($name, $value = null, $attribs = null, array $checkedOptions = null)
47
+ * @method string formErrors($errors, array $options = null)
48
+ * @method string formFile($name, $attribs = null)
49
+ * @method string formHidden($name, $value = null, array $attribs = null)
50
+ * @method string formImage($name, $value = null, $attribs = null)
51
+ * @method string formLabel($name, $value = null, array $attribs = null)
52
+ * @method string formMultiCheckbox($name, $value = null, $attribs = null, $options = null, $listsep = "<br />\n")
53
+ * @method string formNote($name, $value = null)
54
+ * @method string formPassword($name, $value = null, $attribs = null)
55
+ * @method string formRadio($name, $value = null, $attribs = null, $options = null, $listsep = "<br />\n")
56
+ * @method string formReset($name = '', $value = 'Reset', $attribs = null)
57
+ * @method string formSelect($name, $value = null, $attribs = null, $options = null, $listsep = "<br />\n")
58
+ * @method string formSubmit($name, $value = null, $attribs = null)
59
+ * @method string formText($name, $value = null, $attribs = null)
60
+ * @method string formTextarea($name, $value = null, $attribs = null)
61
+ * @method Zend_View_Helper_Gravatar gravatar($email = "", $options = array(), $attribs = array())
62
+ * @method Zend_View_Helper_HeadLink headLink(array $attributes = null, $placement = Zend_View_Helper_Placeholder_Container_Abstract::APPEND)
63
+ * @method Zend_View_Helper_HeadMeta headMeta($content = null, $keyValue = null, $keyType = 'name', $modifiers = array(), $placement = Zend_View_Helper_Placeholder_Container_Abstract::APPEND)
64
+ * @method Zend_View_Helper_HeadScript headScript($mode = Zend_View_Helper_HeadScript::FILE, $spec = null, $placement = 'APPEND', array $attrs = array(), $type = 'text/javascript')
65
+ * @method Zend_View_Helper_HeadStyle headStyle($content = null, $placement = 'APPEND', $attributes = array())
66
+ * @method Zend_View_Helper_HeadTitle headTitle($title = null, $setType = null)
67
+ * @method string htmlFlash($data, array $attribs = array(), array $params = array(), $content = null)
68
+ * @method string htmlList(array $items, $ordered = false, $attribs = false, $escape = true)
69
+ * @method string htmlObject($data, $type, array $attribs = array(), array $params = array(), $content = null)
70
+ * @method string htmlPage($data, array $attribs = array(), array $params = array(), $content = null)
71
+ * @method string htmlQuicktime($data, array $attribs = array(), array $params = array(), $content = null)
72
+ * @method Zend_View_Helper_InlineScript inlineScript($mode = Zend_View_Helper_HeadScript::FILE, $spec = null, $placement = 'APPEND', array $attrs = array(), $type = 'text/javascript')
73
+ * @method string|void json($data, $keepLayouts = false, $encodeData = true)
74
+ * @method Zend_View_Helper_Layout layout()
75
+ * @method Zend_View_Helper_Navigation navigation(Zend_Navigation_Container $container = null)
76
+ * @method string paginationControl(Zend_Paginator $paginator = null, $scrollingStyle = null, $partial = null, $params = null)
77
+ * @method string partial($name = null, $module = null, $model = null)
78
+ * @method string partialLoop($name = null, $module = null, $model = null)
79
+ * @method Zend_View_Helper_Placeholder_Container_Abstract placeholder($name)
80
+ * @method void renderToPlaceholder($script, $placeholder)
81
+ * @method string serverUrl($requestUri = null)
82
+ * @method string translate($messageid = null)
83
+ * @method string url(array $urlOptions = array(), $name = null, $reset = false, $encode = true)
84
+ * @method Zend_Http_UserAgent userAgent(Zend_Http_UserAgent $userAgent = null)
85
  */
86
  class Zend_View extends Zend_View_Abstract
87
  {
lib/Zend/View/Helper/HeadLink.php CHANGED
@@ -32,6 +32,14 @@
32
  * @subpackage Helper
33
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
34
  * @license http://framework.zend.com/license/new-bsd New BSD License
 
 
 
 
 
 
 
 
35
  */
36
  class Zend_View_Helper_HeadLink extends Zend_View_Helper_Placeholder_Container_Standalone
37
  {
@@ -311,7 +319,10 @@ class Zend_View_Helper_HeadLink extends Zend_View_Helper_Placeholder_Container_S
311
  && !empty($attributes['conditionalStylesheet'])
312
  && is_string($attributes['conditionalStylesheet']))
313
  {
314
- $link = '<!--[if ' . $attributes['conditionalStylesheet'] . ']> ' . $link . '<![endif]-->';
 
 
 
315
  }
316
 
317
  return $link;
32
  * @subpackage Helper
33
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
34
  * @license http://framework.zend.com/license/new-bsd New BSD License
35
+ * @method $this appendAlternate($href, $type, $title, $extras)
36
+ * @method $this appendStylesheet($href, $media = 'screen', $conditionalStylesheet = false, array $extras = array())
37
+ * @method $this offsetSetAlternate($index, $href, $type, $title, $extras)
38
+ * @method $this offsetSetStylesheet($index, $href, $media = 'screen', $conditionalStylesheet = false, array $extras = array())
39
+ * @method $this prependAlternate($href, $type, $title, $extras)
40
+ * @method $this prependStylesheet($href, $media = 'screen', $conditionalStylesheet = false, array $extras = array())
41
+ * @method $this setAlternate($href, $type, $title, $extras)
42
+ * @method $this setStylesheet($href, $media = 'screen', $conditionalStylesheet = false, array $extras = array())
43
  */
44
  class Zend_View_Helper_HeadLink extends Zend_View_Helper_Placeholder_Container_Standalone
45
  {
319
  && !empty($attributes['conditionalStylesheet'])
320
  && is_string($attributes['conditionalStylesheet']))
321
  {
322
+ if (str_replace(' ', '', $attributes['conditionalStylesheet']) === '!IE') {
323
+ $link = '<!-->' . $link . '<!--';
324
+ }
325
+ $link = '<!--[if ' . $attributes['conditionalStylesheet'] . ']>' . $link . '<![endif]-->';
326
  }
327
 
328
  return $link;
lib/Zend/View/Helper/HeadMeta.php CHANGED
@@ -32,6 +32,19 @@
32
  * @subpackage Helper
33
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
34
  * @license http://framework.zend.com/license/new-bsd New BSD License
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  */
36
  class Zend_View_Helper_HeadMeta extends Zend_View_Helper_Placeholder_Container_Standalone
37
  {
@@ -381,6 +394,9 @@ class Zend_View_Helper_HeadMeta extends Zend_View_Helper_Placeholder_Container_S
381
  && !empty($item->modifiers['conditional'])
382
  && is_string($item->modifiers['conditional']))
383
  {
 
 
 
384
  $meta = '<!--[if ' . $this->_escape($item->modifiers['conditional']) . ']>' . $meta . '<![endif]-->';
385
  }
386
 
32
  * @subpackage Helper
33
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
34
  * @license http://framework.zend.com/license/new-bsd New BSD License
35
+ * @method $this appendHttpEquiv($keyValue, $content, $conditionalHttpEquiv)
36
+ * @method $this appendName($keyValue, $content, $conditionalName)
37
+ * @method $this appendProperty($property, $content, $modifiers)
38
+ * @method $this offsetSetHttpEquiv($index, $keyValue, $content, $conditionalHttpEquiv)
39
+ * @method $this offsetSetName($index, $keyValue, $content, $conditionalName)
40
+ * @method $this offsetSetProperty($index, $property, $content, $modifiers)
41
+ * @method $this prependHttpEquiv($keyValue, $content, $conditionalHttpEquiv)
42
+ * @method $this prependName($keyValue, $content, $conditionalName)
43
+ * @method $this prependProperty($property, $content, $modifiers)
44
+ * @method $this setCharset($charset)
45
+ * @method $this setHttpEquiv($keyValue, $content, $modifiers)
46
+ * @method $this setName($keyValue, $content, $modifiers)
47
+ * @method $this setProperty($property, $content, $modifiers)
48
  */
49
  class Zend_View_Helper_HeadMeta extends Zend_View_Helper_Placeholder_Container_Standalone
50
  {
394
  && !empty($item->modifiers['conditional'])
395
  && is_string($item->modifiers['conditional']))
396
  {
397
+ if (str_replace(' ', '', $item->modifiers['conditional']) === '!IE') {
398
+ $meta = '<!-->' . $meta . '<!--';
399
+ }
400
  $meta = '<!--[if ' . $this->_escape($item->modifiers['conditional']) . ']>' . $meta . '<![endif]-->';
401
  }
402
 
lib/Zend/View/Helper/HeadScript.php CHANGED
@@ -31,6 +31,14 @@
31
  * @subpackage Helper
32
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
  * @license http://framework.zend.com/license/new-bsd New BSD License
 
 
 
 
 
 
 
 
34
  */
35
  class Zend_View_Helper_HeadScript extends Zend_View_Helper_Placeholder_Container_Standalone
36
  {
@@ -447,7 +455,11 @@ class Zend_View_Helper_HeadScript extends Zend_View_Helper_Placeholder_Container
447
  && !empty($item->attributes['conditional'])
448
  && is_string($item->attributes['conditional']))
449
  {
450
- $html = $indent . '<!--[if ' . $item->attributes['conditional'] . ']> ' . $html . '<![endif]-->';
 
 
 
 
451
  } else {
452
  $html = $indent . $html;
453
  }
31
  * @subpackage Helper
32
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
  * @license http://framework.zend.com/license/new-bsd New BSD License
34
+ * @method $this appendFile($src, $type = 'text/javascript', array $attrs = array())
35
+ * @method $this appendScript($script, $type = 'text/javascript', array $attrs = array())
36
+ * @method $this offsetSetFile($index, $src, $type = 'text/javascript', array $attrs = array())
37
+ * @method $this offsetSetScript($index, $script, $type = 'text/javascript', array $attrs = array())
38
+ * @method $this prependFile($src, $type = 'text/javascript', array $attrs = array())
39
+ * @method $this prependScript($script, $type = 'text/javascript', array $attrs = array())
40
+ * @method $this setFile($src, $type = 'text/javascript', array $attrs = array())
41
+ * @method $this setScript($script, $type = 'text/javascript', array $attrs = array())
42
  */
43
  class Zend_View_Helper_HeadScript extends Zend_View_Helper_Placeholder_Container_Standalone
44
  {
455
  && !empty($item->attributes['conditional'])
456
  && is_string($item->attributes['conditional']))
457
  {
458
+ // inner wrap with comment end and start if !IE
459
+ if (str_replace(' ', '', $item->attributes['conditional']) === '!IE') {
460
+ $html = '<!-->' . $html . '<!--';
461
+ }
462
+ $html = $indent . '<!--[if ' . $item->attributes['conditional'] . ']>' . $html . '<![endif]-->';
463
  } else {
464
  $html = $indent . $html;
465
  }
lib/Zend/View/Helper/HeadStyle.php CHANGED
@@ -31,6 +31,10 @@
31
  * @subpackage Helper
32
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
  * @license http://framework.zend.com/license/new-bsd New BSD License
 
 
 
 
34
  */
35
  class Zend_View_Helper_HeadStyle extends Zend_View_Helper_Placeholder_Container_Standalone
36
  {
@@ -370,7 +374,10 @@ class Zend_View_Helper_HeadStyle extends Zend_View_Helper_Placeholder_Container_
370
  . '</style>';
371
 
372
  if (null == $escapeStart && null == $escapeEnd) {
373
- $html = '<!--[if ' . $item->attributes['conditional'] . ']> ' . $html . '<![endif]-->';
 
 
 
374
  }
375
 
376
  return $html;
31
  * @subpackage Helper
32
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
33
  * @license http://framework.zend.com/license/new-bsd New BSD License
34
+ * @method $this appendStyle($content, array $attributes = array())
35
+ * @method $this offsetSetStyle($index, $content, array $attributes = array())
36
+ * @method $this prependStyle($content, array $attributes = array())
37
+ * @method $this setStyle($content, array $attributes = array())
38
  */
39
  class Zend_View_Helper_HeadStyle extends Zend_View_Helper_Placeholder_Container_Standalone
40
  {
374
  . '</style>';
375
 
376
  if (null == $escapeStart && null == $escapeEnd) {
377
+ if (str_replace(' ', '', $item->attributes['conditional']) === '!IE') {
378
+ $html = '<!-->' . $html . '<!--';
379
+ }
380
+ $html = '<!--[if ' . $item->attributes['conditional'] . ']>' . $html . '<![endif]-->';
381
  }
382
 
383
  return $html;
lib/Zend/View/Helper/Navigation.php CHANGED
@@ -33,6 +33,10 @@
33
  * @subpackage Helper
34
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
35
  * @license http://framework.zend.com/license/new-bsd New BSD License
 
 
 
 
36
  */
37
  class Zend_View_Helper_Navigation
38
  extends Zend_View_Helper_Navigation_HelperAbstract
33
  * @subpackage Helper
34
  * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
35
  * @license http://framework.zend.com/license/new-bsd New BSD License
36
+ * @method Zend_View_Helper_Navigation_Breadcrumbs breadcrumbs
37
+ * @method Zend_View_Helper_Navigation_Links links
38
+ * @method Zend_View_Helper_Navigation_Menu menu
39
+ * @method Zend_View_Helper_Navigation_Sitemap sitemap
40
  */
41
  class Zend_View_Helper_Navigation
42
  extends Zend_View_Helper_Navigation_HelperAbstract
lib/Zend/View/Helper/Navigation/HelperAbstract.php CHANGED
@@ -952,7 +952,7 @@ abstract class Zend_View_Helper_Navigation_HelperAbstract
952
  * Sets default ACL role(s) to use when iterating pages if not explicitly
953
  * set later with {@link setRole()}
954
  *
955
- * @param midex $role [optional] role to set. Expects null,
956
  * string, or an instance of
957
  * {@link Zend_Acl_Role_Interface}.
958
  * Default is null, which sets no default
952
  * Sets default ACL role(s) to use when iterating pages if not explicitly
953
  * set later with {@link setRole()}
954
  *
955
+ * @param mixed $role [optional] role to set. Expects null,
956
  * string, or an instance of
957
  * {@link Zend_Acl_Role_Interface}.
958
  * Default is null, which sets no default
lib/Zend/Xml/Security.php CHANGED
@@ -34,13 +34,14 @@ class Zend_Xml_Security
34
  * Heuristic scan to detect entity in XML
35
  *
36
  * @param string $xml
37
- * @throws Zend_Xml_Exception
38
  */
39
  protected static function heuristicScan($xml)
40
  {
41
- if (strpos($xml, '<!ENTITY') !== false) {
42
- #require_once 'Exception.php';
43
- throw new Zend_Xml_Exception(self::ENTITY_DETECT);
 
44
  }
45
  }
46
 
@@ -93,13 +94,12 @@ class Zend_Xml_Security
93
  $result = $dom->loadXml($xml, LIBXML_NONET);
94
  restore_error_handler();
95
 
96
- // Entity load to previous setting
97
- if (!self::isPhpFpm()) {
98
- libxml_disable_entity_loader($loadEntities);
99
- libxml_use_internal_errors($useInternalXmlErrors);
100
- }
101
-
102
  if (!$result) {
 
 
 
 
 
103
  return false;
104
  }
105
 
@@ -115,6 +115,12 @@ class Zend_Xml_Security
115
  }
116
  }
117
 
 
 
 
 
 
 
118
  if (isset($simpleXml)) {
119
  $result = simplexml_import_dom($dom);
120
  if (!$result instanceof SimpleXMLElement) {
@@ -147,13 +153,336 @@ class Zend_Xml_Security
147
  /**
148
  * Return true if PHP is running with PHP-FPM
149
  *
 
 
 
 
 
 
 
 
 
150
  * @return boolean
151
  */
152
  public static function isPhpFpm()
153
  {
154
- if (substr(php_sapi_name(), 0, 3) === 'fpm') {
 
 
 
 
 
 
 
 
155
  return true;
156
  }
157
  return false;
158
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  }
34
  * Heuristic scan to detect entity in XML
35
  *
36
  * @param string $xml
37
+ * @throws Zend_Xml_Exception If entity expansion or external entity declaration was discovered.
38
  */
39
  protected static function heuristicScan($xml)
40
  {
41
+ foreach (self::getEntityComparison($xml) as $compare) {
42
+ if (strpos($xml, $compare) !== false) {
43
+ throw new Zend_Xml_Exception(self::ENTITY_DETECT);
44
+ }
45
  }
46
  }
47
 
94
  $result = $dom->loadXml($xml, LIBXML_NONET);
95
  restore_error_handler();
96
 
 
 
 
 
 
 
97
  if (!$result) {
98
+ // Entity load to previous setting
99
+ if (!self::isPhpFpm()) {
100
+ libxml_disable_entity_loader($loadEntities);
101
+ libxml_use_internal_errors($useInternalXmlErrors);
102
+ }
103
  return false;
104
  }
105
 
115
  }
116
  }
117
 
118
+ // Entity load to previous setting
119
+ if (!self::isPhpFpm()) {
120
+ libxml_disable_entity_loader($loadEntities);
121
+ libxml_use_internal_errors($useInternalXmlErrors);
122
+ }
123
+
124
  if (isset($simpleXml)) {
125
  $result = simplexml_import_dom($dom);
126
  if (!$result instanceof SimpleXMLElement) {
153
  /**
154
  * Return true if PHP is running with PHP-FPM
155
  *
156
+ * This method is mainly used to determine whether or not heuristic checks
157
+ * (vs libxml checks) should be made, due to threading issues in libxml;
158
+ * under php-fpm, threading becomes a concern.
159
+ *
160
+ * However, PHP versions 5.5.22+ and 5.6.6+ contain a patch to the
161
+ * libxml support in PHP that makes the libxml checks viable; in such
162
+ * versions, this method will return false to enforce those checks, which
163
+ * are more strict and accurate than the heuristic checks.
164
+ *
165
  * @return boolean
166
  */
167
  public static function isPhpFpm()
168
  {
169
+ $isVulnerableVersion = (
170
+ version_compare(PHP_VERSION, '5.5.22', 'lt')
171
+ || (
172
+ version_compare(PHP_VERSION, '5.6', 'gte')
173
+ && version_compare(PHP_VERSION, '5.6.6', 'lt')
174
+ )
175
+ );
176
+
177
+ if (substr(php_sapi_name(), 0, 3) === 'fpm' && $isVulnerableVersion) {
178
  return true;
179
  }
180
  return false;
181
  }
182
+
183
+ /**
184
+ * Determine and return the string(s) to use for the <!ENTITY comparison.
185
+ *
186
+ * @param string $xml
187
+ * @return string[]
188
+ */
189
+ protected static function getEntityComparison($xml)
190
+ {
191
+ $encodingMap = self::getAsciiEncodingMap();
192
+ return array_map(
193
+ array(__CLASS__, 'generateEntityComparison'),
194
+ self::detectXmlEncoding($xml, self::detectStringEncoding($xml))
195
+ );
196
+ }
197
+
198
+ /**
199
+ * Determine the string encoding.
200
+ *
201
+ * Determines string encoding from either a detected BOM or a
202
+ * heuristic.
203
+ *
204
+ * @param string $xml
205
+ * @return string File encoding
206
+ */
207
+ protected static function detectStringEncoding($xml)
208
+ {
209
+ $encoding = self::detectBom($xml);
210
+ return ($encoding) ? $encoding : self::detectXmlStringEncoding($xml);
211
+ }
212
+
213
+ /**
214
+ * Attempt to match a known BOM.
215
+ *
216
+ * Iterates through the return of getBomMap(), comparing the initial bytes
217
+ * of the provided string to the BOM of each; if a match is determined,
218
+ * it returns the encoding.
219
+ *
220
+ * @param string $string
221
+ * @return false|string Returns encoding on success.
222
+ */
223
+ protected static function detectBom($string)
224
+ {
225
+ foreach (self::getBomMap() as $criteria) {
226
+ if (0 === strncmp($string, $criteria['bom'], $criteria['length'])) {
227
+ return $criteria['encoding'];
228
+ }
229
+ }
230
+ return false;
231
+ }
232
+
233
+ /**
234
+ * Attempt to detect the string encoding of an XML string.
235
+ *
236
+ * @param string $xml
237
+ * @return string Encoding
238
+ */
239
+ protected static function detectXmlStringEncoding($xml)
240
+ {
241
+ foreach (self::getAsciiEncodingMap() as $encoding => $generator) {
242
+ $prefix = call_user_func($generator, '<' . '?xml');
243
+ if (0 === strncmp($xml, $prefix, strlen($prefix))) {
244
+ return $encoding;
245
+ }
246
+ }
247
+
248
+ // Fallback
249
+ return 'UTF-8';
250
+ }
251
+
252
+ /**
253
+ * Attempt to detect the specified XML encoding.
254
+ *
255
+ * Using the file's encoding, determines if an "encoding" attribute is
256
+ * present and well-formed in the XML declaration; if so, it returns a
257
+ * list with both the ASCII representation of that declaration and the
258
+ * original file encoding.
259
+ *
260
+ * If not, a list containing only the provided file encoding is returned.
261
+ *
262
+ * @param string $xml
263
+ * @param string $fileEncoding
264
+ * @return string[] Potential XML encodings
265
+ */
266
+ protected static function detectXmlEncoding($xml, $fileEncoding)
267
+ {
268
+ $encodingMap = self::getAsciiEncodingMap();
269
+ $generator = $encodingMap[$fileEncoding];
270
+ $encAttr = call_user_func($generator, 'encoding="');
271
+ $quote = call_user_func($generator, '"');
272
+ $close = call_user_func($generator, '>');
273
+
274
+ $closePos = strpos($xml, $close);
275
+ if (false === $closePos) {
276
+ return array($fileEncoding);
277
+ }
278
+
279
+ $encPos = strpos($xml, $encAttr);
280
+ if (false === $encPos
281
+ || $encPos > $closePos
282
+ ) {
283
+ return array($fileEncoding);
284
+ }
285
+
286
+ $encPos += strlen($encAttr);
287
+ $quotePos = strpos($xml, $quote, $encPos);
288
+ if (false === $quotePos) {
289
+ return array($fileEncoding);
290
+ }
291
+
292
+ $encoding = self::substr($xml, $encPos, $quotePos);
293
+ return array(
294
+ // Following line works because we're only supporting 8-bit safe encodings at this time.
295
+ str_replace('\0', '', $encoding), // detected encoding
296
+ $fileEncoding, // file encoding
297
+ );
298
+ }
299
+
300
+ /**
301
+ * Return a list of BOM maps.
302
+ *
303
+ * Returns a list of common encoding -> BOM maps, along with the character
304
+ * length to compare against.
305
+ *
306
+ * @link https://en.wikipedia.org/wiki/Byte_order_mark
307
+ * @return array
308
+ */
309
+ protected static function getBomMap()
310
+ {
311
+ return array(
312
+ array(
313
+ 'encoding' => 'UTF-32BE',
314
+ 'bom' => pack('CCCC', 0x00, 0x00, 0xfe, 0xff),
315
+ 'length' => 4,
316
+ ),
317
+ array(
318
+ 'encoding' => 'UTF-32LE',
319
+ 'bom' => pack('CCCC', 0xff, 0xfe, 0x00, 0x00),
320
+ 'length' => 4,
321
+ ),
322
+ array(
323
+ 'encoding' => 'GB-18030',
324
+ 'bom' => pack('CCCC', 0x84, 0x31, 0x95, 0x33),
325
+ 'length' => 4,
326
+ ),
327
+ array(
328
+ 'encoding' => 'UTF-16BE',
329
+ 'bom' => pack('CC', 0xfe, 0xff),
330
+ 'length' => 2,
331
+ ),
332
+ array(
333
+ 'encoding' => 'UTF-16LE',
334
+ 'bom' => pack('CC', 0xff, 0xfe),
335
+ 'length' => 2,
336
+ ),
337
+ array(
338
+ 'encoding' => 'UTF-8',
339
+ 'bom' => pack('CCC', 0xef, 0xbb, 0xbf),
340
+ 'length' => 3,
341
+ ),
342
+ );
343
+ }
344
+
345
+ /**
346
+ * Return a map of encoding => generator pairs.
347
+ *
348
+ * Returns a map of encoding => generator pairs, where the generator is a
349
+ * callable that accepts a string and returns the appropriate byte order
350
+ * sequence of that string for the encoding.
351
+ *
352
+ * @return array
353
+ */
354
+ protected static function getAsciiEncodingMap()
355
+ {
356
+ return array(
357
+ 'UTF-32BE' => array(__CLASS__, 'encodeToUTF32BE'),
358
+ 'UTF-32LE' => array(__CLASS__, 'encodeToUTF32LE'),
359
+ 'UTF-32odd1' => array(__CLASS__, 'encodeToUTF32odd1'),
360
+ 'UTF-32odd2' => array(__CLASS__, 'encodeToUTF32odd2'),
361
+ 'UTF-16BE' => array(__CLASS__, 'encodeToUTF16BE'),
362
+ 'UTF-16LE' => array(__CLASS__, 'encodeToUTF16LE'),
363
+ 'UTF-8' => array(__CLASS__, 'encodeToUTF8'),
364
+ 'GB-18030' => array(__CLASS__, 'encodeToUTF8'),
365
+ );
366
+ }
367
+
368
+ /**
369
+ * Binary-safe substr.
370
+ *
371
+ * substr() is not binary-safe; this method loops by character to ensure
372
+ * multi-byte characters are aggregated correctly.
373
+ *
374
+ * @param string $string
375
+ * @param int $start
376
+ * @param int $end
377
+ * @return string
378
+ */
379
+ protected static function substr($string, $start, $end)
380
+ {
381
+ $substr = '';
382
+ for ($i = $start; $i < $end; $i += 1) {
383
+ $substr .= $string[$i];
384
+ }
385
+ return $substr;
386
+ }
387
+
388
+ /**
389
+ * Generate an entity comparison based on the given encoding.
390
+ *
391
+ * This patch is internal only, and public only so it can be used as a
392
+ * callable to pass to array_map.
393
+ *
394
+ * @internal
395
+ * @param string $encoding
396
+ * @return string
397
+ */
398
+ public static function generateEntityComparison($encoding)
399
+ {
400
+ $encodingMap = self::getAsciiEncodingMap();
401
+ $generator = isset($encodingMap[$encoding]) ? $encodingMap[$encoding] : $encodingMap['UTF-8'];
402
+ return call_user_func($generator, '<!ENTITY');
403
+ }
404
+
405
+ /**
406
+ * Encode an ASCII string to UTF-32BE
407
+ *
408
+ * @internal
409
+ * @param string $ascii
410
+ * @return string
411
+ */
412
+ public static function encodeToUTF32BE($ascii)
413
+ {
414
+ return preg_replace('/(.)/', "\0\0\0\\1", $ascii);
415
+ }
416
+
417
+ /**
418
+ * Encode an ASCII string to UTF-32LE
419
+ *
420
+ * @internal
421
+ * @param string $ascii
422
+ * @return string
423
+ */
424
+ public static function encodeToUTF32LE($ascii)
425
+ {
426
+ return preg_replace('/(.)/', "\\1\0\0\0", $ascii);
427
+ }
428
+
429
+ /**
430
+ * Encode an ASCII string to UTF-32odd1
431
+ *
432
+ * @internal
433
+ * @param string $ascii
434
+ * @return string
435
+ */
436
+ public static function encodeToUTF32odd1($ascii)
437
+ {
438
+ return preg_replace('/(.)/', "\0\\1\0\0", $ascii);
439
+ }
440
+
441
+ /**
442
+ * Encode an ASCII string to UTF-32odd2
443
+ *
444
+ * @internal
445
+ * @param string $ascii
446
+ * @return string
447
+ */
448
+ public static function encodeToUTF32odd2($ascii)
449
+ {
450
+ return preg_replace('/(.)/', "\0\0\\1\0", $ascii);
451
+ }
452
+
453
+ /**
454
+ * Encode an ASCII string to UTF-16BE
455
+ *
456
+ * @internal
457
+ * @param string $ascii
458
+ * @return string
459
+ */
460
+ public static function encodeToUTF16BE($ascii)
461
+ {
462
+ return preg_replace('/(.)/', "\0\\1", $ascii);
463
+ }
464
+
465
+ /**
466
+ * Encode an ASCII string to UTF-16LE
467
+ *
468
+ * @internal
469
+ * @param string $ascii
470
+ * @return string
471
+ */
472
+ public static function encodeToUTF16LE($ascii)
473
+ {
474
+ return preg_replace('/(.)/', "\\1\0", $ascii);
475
+ }
476
+
477
+ /**
478
+ * Encode an ASCII string to UTF-8
479
+ *
480
+ * @internal
481
+ * @param string $ascii
482
+ * @return string
483
+ */
484
+ public static function encodeToUTF8($ascii)
485
+ {
486
+ return $ascii;
487
+ }
488
  }
lib/Zend/XmlRpc/Server.php CHANGED
@@ -278,13 +278,13 @@ class Zend_XmlRpc_Server extends Zend_Server_Abstract
278
  throw new Zend_XmlRpc_Server_Exception('Invalid method class', 610);
279
  }
280
 
281
- $argv = null;
282
  if (2 < func_num_args()) {
283
- $argv = func_get_args();
284
- $argv = array_slice($argv, 2);
285
  }
286
 
287
- $dispatchable = Zend_Server_Reflection::reflectClass($class, $argv, $namespace);
288
  foreach ($dispatchable->getMethods() as $reflection) {
289
  $this->_buildSignature($reflection, $class);
290
  }
278
  throw new Zend_XmlRpc_Server_Exception('Invalid method class', 610);
279
  }
280
 
281
+ $args = null;
282
  if (2 < func_num_args()) {
283
+ $args = func_get_args();
284
+ $args = array_slice($args, 2);
285
  }
286
 
287
+ $dispatchable = Zend_Server_Reflection::reflectClass($class, $args, $namespace);
288
  foreach ($dispatchable->getMethods() as $reflection) {
289
  $this->_buildSignature($reflection, $class);
290
  }
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Lib_ZF</name>
4
- <version>1.12.10.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://framework.zend.com/license/new-bsd">New BSD</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Zend Framework</summary>
10
  <description>Zend Framework</description>
11
- <notes>1.12.10.1</notes>
12
  <authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
13
- <date>2015-07-29</date>
14
- <time>12:36:14</time>
15
- <contents><target name="magelib"><dir name="Zend"><dir name="Acl"><dir name="Assert"><file name="Interface.php" hash="753f4c058211502ad047851c4550a121"/></dir><file name="Exception.php" hash="833945ed22a5631224398ec5d1a51736"/><dir name="Resource"><file name="Interface.php" hash="ec27f75c67a2ddb21ede3e8f5cf2188c"/></dir><file name="Resource.php" hash="1eac5e2cda19d6f595ce678ee9b27065"/><dir name="Role"><file name="Interface.php" hash="e61127c46f87a10799582eb5d58673ca"/><dir name="Registry"><file name="Exception.php" hash="1ab8aea40c56fb9754ea4d76cf022893"/></dir><file name="Registry.php" hash="b13b4d4f96691f26328aba33d2a725f6"/></dir><file name="Role.php" hash="4ffca60ba53123c02874b9f412a1d5a0"/></dir><file name="Acl.php" hash="9362ea321157987e2d667ce6ba6640c4"/><dir name="Amf"><dir name="Adobe"><file name="Auth.php" hash="5f1b8fa4bc0646bfc7e1a0248af99e4d"/><file name="DbInspector.php" hash="c945730a861cc8dfb79affc681d935cd"/><file name="Introspector.php" hash="1faa52d4a734963e2114f0244b4eb0fc"/></dir><dir name="Auth"><file name="Abstract.php" hash="eb1eebcde25e987e8cfd64b097a64438"/></dir><file name="Constants.php" hash="27f591080a8aa87a7603079496b03f31"/><file name="Exception.php" hash="c37e40e651b342f39763d2651a86e907"/><dir name="Parse"><dir name="Amf0"><file name="Deserializer.php" hash="91d9e217cf20c9012993d945e3f7e744"/><file name="Serializer.php" hash="fc6f4e7a3adcee15df87e6f5e918891d"/></dir><dir name="Amf3"><file name="Deserializer.php" hash="63f1c82ab2bf8029208347a5d6188cf9"/><file name="Serializer.php" hash="94893d06b63c1c7b89958790051a96b8"/></dir><file name="Deserializer.php" hash="6bf0ed466d51a8ed7d47842ae56b0c2e"/><file name="InputStream.php" hash="8825ad088d82c7b0e1eec7f1fc2a977f"/><file name="OutputStream.php" hash="f6954a735a7abc530b3d08c3a66a1610"/><dir name="Resource"><file name="MysqlResult.php" hash="f93006c3cf636f4426559266c7254301"/><file name="MysqliResult.php" hash="3ff39905a315dc50438612cdfd044003"/><file name="Stream.php" hash="9fac77c33d3b8a5932618b7140eb480e"/></dir><file name="Serializer.php" hash="89f6dade3493238bcebd57f7aec7c441"/><file name="TypeLoader.php" hash="2eb3de6c0c76a88c84e52d053db1b3c3"/></dir><dir name="Request"><file name="Http.php" hash="3ceb2e9419c58b42b8a91dfa518bdbe6"/></dir><file name="Request.php" hash="210fafeb570fabde64f45367aa2b818f"/><dir name="Response"><file name="Http.php" hash="9165da2b40ea937760d21e82d14fccfd"/></dir><file name="Response.php" hash="df120c6bdcd3624007e264387c3ea49d"/><dir name="Server"><file name="Exception.php" hash="b49d17bc0487b1f94e263edc3cd63b80"/></dir><file name="Server.php" hash="d2478b1080c3c4fb1354f74a1858e817"/><dir name="Util"><file name="BinaryStream.php" hash="2be5bd9b9c7daf56a578bb98c79c4393"/></dir><dir name="Value"><file name="ByteArray.php" hash="3501ce99e15b597c7159a47a166585b3"/><file name="MessageBody.php" hash="8b61f8ee1c39105e5c19ee0c3df1eedf"/><file name="MessageHeader.php" hash="3719e3197128d0db242a664278740de3"/><dir name="Messaging"><file name="AbstractMessage.php" hash="3091614466f82c843414c7f780e2713f"/><file name="AcknowledgeMessage.php" hash="0102f33c15054d697d29ab872d587e75"/><file name="ArrayCollection.php" hash="5070cc263f4b56b4aa6a62110c563ae7"/><file name="AsyncMessage.php" hash="ad0d187dc1179ce2cad255fe5fbd00a6"/><file name="CommandMessage.php" hash="46b117af57383509740a975f1d35a801"/><file name="ErrorMessage.php" hash="cd980b1cc29739aa685d714e3645f5bd"/><file name="RemotingMessage.php" hash="acaa5c29b712d4d24168bb384d512bd8"/></dir><file name="TraitsInfo.php" hash="91da9ed050e8e44979a229eadf433bf4"/></dir></dir><dir name="Application"><dir name="Bootstrap"><file name="Bootstrap.php" hash="a54f574a13568e3b0d79f9792b58a77b"/><file name="BootstrapAbstract.php" hash="85403088f5775085724427f2db4e3f41"/><file name="Bootstrapper.php" hash="f6ffc93f65f911d74273c97480019ebc"/><file name="Exception.php" hash="592efcd13a2430fb8a8051c77af2bdbf"/><file name="ResourceBootstrapper.php" hash="b5697b89f0bee36d64f1323ae0e6fad7"/></dir><file name="Exception.php" hash="33b45075f371aa758ab73043d9bb345b"/><dir name="Module"><file name="Autoloader.php" hash="561bbbddfd1d5d66e9950b1c5435e822"/><file name="Bootstrap.php" hash="a982af99ca3f8583e7e06754c932bee6"/></dir><dir name="Resource"><file name="Cachemanager.php" hash="aed3b8889084e6b3b46b9e1ad2482309"/><file name="Db.php" hash="a5bc7745dd9416c3cee07ca45701672d"/><file name="Dojo.php" hash="ed17a22f02f2b4b52219cb1a8f5f283f"/><file name="Exception.php" hash="e7cc6162f923bea3163ab3c72a9144c2"/><file name="Frontcontroller.php" hash="4096de73ec4a62565475ade369fa2f10"/><file name="Layout.php" hash="cc29553ce7af25e5497433b38cb33d96"/><file name="Locale.php" hash="d9ddba5ce3e52cf74e06bcaa28e9f701"/><file name="Log.php" hash="6425ed565c8ffa8d6a2061b4bed90c77"/><file name="Mail.php" hash="43d891a5921b267f2298392f5de16f2e"/><file name="Modules.php" hash="de2fead30f02effe859de66503972e1a"/><file name="Multidb.php" hash="f958bb43354951af50a592a27c1de9c0"/><file name="Navigation.php" hash="fa7ac38efd17722bb2fd0181131af18d"/><file name="Resource.php" hash="fea870fdc0a7fe568ff6f7d1d10ab523"/><file name="ResourceAbstract.php" hash="5808f3f8a2c6a349aa21e4de678fef40"/><file name="Router.php" hash="54f15d496ef84d800897d8571523e5b5"/><file name="Session.php" hash="714544fe025fa8e5db47686b58fd410b"/><file name="Translate.php" hash="9b75da2a9e3f571a90f30f14bbe72582"/><file name="Useragent.php" hash="17a0a2deba744c0fd4091fb48958b782"/><file name="View.php" hash="18803d667bd908ccfc04edc3e39d209b"/></dir></dir><file name="Application.php" hash="ef20e42c33995144dcbf822100b66e03"/><dir name="Auth"><dir name="Adapter"><file name="DbTable.php" hash="c8b79405b8855b67ffd8d6f82e6a4045"/><file name="Digest.php" hash="bbc1edafb9a244774ca986a2790e5661"/><file name="Exception.php" hash="194d445ab6929d8c5a6faefe604c64a0"/><dir name="Http"><dir name="Resolver"><file name="Exception.php" hash="cf95d8463e66b8dcc7eb679aaa0127cb"/><file name="File.php" hash="56c75079c07a8f3081841dff74f4f8b5"/><file name="Interface.php" hash="136ff303d6f17f676641db12415a679e"/></dir></dir><file name="Http.php" hash="0cfb159e07de35d89ab6754c9e409b1e"/><file name="Interface.php" hash="9baba8292deab88415d58155627009ea"/><file name="Ldap.php" hash="5bec476c61237745110b07a6981f0ba7"/><file name="OpenId.php" hash="9b87324993b0882e8add83140b24799b"/></dir><file name="Exception.php" hash="0cbee6397372cb825d4d2330f1e01cbf"/><file name="Result.php" hash="011bad9ebfb3e12cde52dc199c1b9b0c"/><dir name="Storage"><file name="Exception.php" hash="7c0657994ccacd29c396728dd3e40ead"/><file name="Interface.php" hash="336438156ed6a7db4183fbb365ec24e0"/><file name="NonPersistent.php" hash="88366aa8fd16a4c565e7a6cf467c9d45"/><file name="Session.php" hash="128255a8d51a1d9fa137e137f17b773f"/></dir></dir><file name="Auth.php" hash="6ec79877089d5629bf32dc9cfca8a5ed"/><dir name="Barcode"><file name="Exception.php" hash="5cf74c43e0bb3bda36dab4cdcf435a7c"/><dir name="Object"><file name="Code128.php" hash="989d2bf6723d392c704a9d793a0870c6"/><file name="Code25.php" hash="945a62bd63cefd4bc548aca2175a798e"/><file name="Code25interleaved.php" hash="163795899dd207d6777ed489b3652783"/><file name="Code39.php" hash="6a9d919307643317d2670d0b5a0cfc75"/><file name="Ean13.php" hash="d073b0b3b0d548aa553128e61a8f739e"/><file name="Ean2.php" hash="244bfc6ef32a4d56629c045c929138f1"/><file name="Ean5.php" hash="198f60f22d8bb1d165bff02c5820a20b"/><file name="Ean8.php" hash="8cea912422779ab67e11d8a169063216"/><file name="Error.php" hash="20edaea0778ac6253009722af4bc1ba8"/><file name="Exception.php" hash="4222bc4babead0b78ff6cd53aa72e359"/><file name="Identcode.php" hash="8a1ac5c7c3b04d3e62aa8265c4e1c2f7"/><file name="Itf14.php" hash="9384e00165c9961a203d1f135a3eaa5d"/><file name="Leitcode.php" hash="3c805e7d37dfb51e8de1f35d16ed5da5"/><file name="ObjectAbstract.php" hash="017bd4e5560bfddab60971b889d9f0a0"/><file name="Planet.php" hash="e1c10362fbc9baa5aabede9041060d79"/><file name="Postnet.php" hash="5f6845e59e609f8991fa580bbdc5eefc"/><file name="Royalmail.php" hash="8cc2c93b813ed89f4b0f6cd60df29f77"/><file name="Upca.php" hash="1485da9e266c49e993a00f9d287b4019"/><file name="Upce.php" hash="7cbde278294ce55ff3cb0857f5c014c5"/></dir><dir name="Renderer"><file name="Exception.php" hash="8579d580dcc35ccd16c82590ff39c1b9"/><file name="Image.php" hash="dba737459af451c5c51bad867b77a0a6"/><file name="Pdf.php" hash="1e2d590fe769d9ebf74d901a34635aa7"/><file name="RendererAbstract.php" hash="359cbfacb66cc0fb5ae362845b3fbf58"/><file name="Svg.php" hash="93544d770411772a4dc2c995cced685e"/></dir></dir><file name="Barcode.php" hash="0586994cdf9871ebabd7aa8079566258"/><dir name="Cache"><dir name="Backend"><file name="Apc.php" hash="0770aacd96ff057d06978bcc7a22035e"/><file name="BlackHole.php" hash="f51e1f122876be7d7ba667e39c540901"/><file name="ExtendedInterface.php" hash="fb6c1f28d7049d8ebb5b367586a386b4"/><file name="File.php" hash="292986e780e4b420968b5dfa15267a01"/><file name="Interface.php" hash="9e9a235e4aa33de40ff9fbc97efa468d"/><file name="Libmemcached.php" hash="2f9d3d284be576c031ff2195afaabc20"/><file name="Memcached.php" hash="cbee447e2af7453a2a37ddee2206f971"/><file name="Sqlite.php" hash="8c2ffff28dbe7e5c27a2bfb6fa1a4759"/><file name="Static.php" hash="8b4e8ac2f3e416316d447266e1a6f8dd"/><file name="Test.php" hash="6bcaf9deb1e13215d9fada844fa0bb25"/><file name="TwoLevels.php" hash="1d48225fde0e61fc38401841b28740da"/><file name="WinCache.php" hash="57da7293a57294e3cc2878d872230aea"/><file name="Xcache.php" hash="364f350bb7e58a221a9dda26dfd940d3"/><file name="ZendPlatform.php" hash="dd2264172835c8ac2b1cd0eba670d1ee"/><dir name="ZendServer"><file name="Disk.php" hash="092b29cf8ea2e0391e156ca38a9c8dbd"/><file name="ShMem.php" hash="94d219bd689df1b0ce1f5fe48c0fda7e"/></dir><file name="ZendServer.php" hash="6397a63f6ceba054b9c4c774451109a6"/></dir><file name="Backend.php" hash="046904b4b5c7661bbdcb6c3ec7969af3"/><file name="Core.php" hash="26e9ed27936fe7c894f36a1241b6aa35"/><file name="Exception.php" hash="64896658ade26dbd6b15851aee788379"/><dir name="Frontend"><file name="Capture.php" hash="5e7254e902e587587a9f7c1749787690"/><file name="Class.php" hash="e0fba9da74e040fc5fcbfeede03147d2"/><file name="File.php" hash="291450665f2b240c3a1d0b8f81d9e505"/><file name="Function.php" hash="80926f9d0d94953c8534f381b3e9e92b"/><file name="Output.php" hash="b3902a3f0ddf1b4608b84f6172a317e6"/><file name="Page.php" hash="d447d1e18b8c9ccfe95f5cbd4f8ad0aa"/></dir><file name="Manager.php" hash="bba8e1dfc892616eccc5f033d3849aec"/></dir><file name="Cache.php" hash="dd6b3426e3682f832f5e73a5a5e7bbe4"/><dir name="Captcha"><file name="Adapter.php" hash="c80da3e14f86386865a1a11f386509f0"/><file name="Base.php" hash="f3f587f183c8dbb0f71b588a99f56728"/><file name="Dumb.php" hash="42cf7479a157ab4f6d92f4ea2edd402f"/><file name="Exception.php" hash="a1ea444d80d4629ae987f5120d7b6ab4"/><file name="Figlet.php" hash="9434c31c17fa4558d823f72863bda27e"/><file name="Image.php" hash="8f1bb1448407f673d986cc387846bf3f"/><file name="ReCaptcha.php" hash="7213da2f0082b6a209bf5659d5279036"/><file name="Word.php" hash="2b20aa38f1132306e259f4032ad1de6e"/></dir><dir name="Cloud"><file name="AbstractFactory.php" hash="0360f699d631c5eb6f1f5e117a2a6524"/><dir name="DocumentService"><dir name="Adapter"><file name="AbstractAdapter.php" hash="3679fe7eef0b73516d98565b35e90366"/><dir name="SimpleDb"><file name="Query.php" hash="163f21a702cb5aa76d58682d29559bd2"/></dir><file name="SimpleDb.php" hash="78628ea1029ec6f267c83c302611b6e8"/><dir name="WindowsAzure"><file name="Query.php" hash="657934a415bd7d731906ebb3fa42187d"/></dir><file name="WindowsAzure.php" hash="9a48103bc6327e24a98f27307641c397"/></dir><file name="Adapter.php" hash="22799d67b8935e871e9fcb5403617a9d"/><file name="Document.php" hash="e76315e7e307aa99dae6d634b51c2ece"/><file name="DocumentSet.php" hash="53cabe8e2d6454beab6b476953fb9a58"/><file name="Exception.php" hash="e69eb63ef3ac0476422e553c0f9d0b7c"/><file name="Factory.php" hash="d11189e3ba364466584a8461e9bea29b"/><file name="Query.php" hash="dcf377f4d08e1adc178dcef42a7e21d4"/><file name="QueryAdapter.php" hash="b683d5360841a57b8b58f0ac937b4991"/></dir><file name="Exception.php" hash="baa1da441578d83ef668c947bc26993a"/><dir name="Infrastructure"><dir name="Adapter"><file name="AbstractAdapter.php" hash="1a0c85424e055522ed27fd848641adb9"/><file name="Ec2.php" hash="f702d42320cb2a843124faeff6308673"/><file name="Rackspace.php" hash="12ca011eaa260a98e5f0b021497d6d9f"/></dir><file name="Adapter.php" hash="8fd0db5ff41dd87d2730981cf6a651e6"/><file name="Exception.php" hash="dd74945bd044a9b569715d8b8f33d6c6"/><file name="Factory.php" hash="e35fedab839a9897bd494b4525c70d74"/><file name="Image.php" hash="d0b5a851095a8a6d00cc758e66de65d0"/><file name="ImageList.php" hash="330f4330efa43095c73963860719d8dc"/><file name="Instance.php" hash="aa600d04524311d6da4bfac324aae00f"/><file name="InstanceList.php" hash="9f5c27c450518e4090aa5200261e0804"/></dir><file name="OperationNotAvailableException.php" hash="cb15f6dfb2c6caf15bf3d3c7192a2859"/><dir name="QueueService"><dir name="Adapter"><file name="AbstractAdapter.php" hash="6aafd9d7c44e76e68dd7b8ea83aea6fe"/><file name="Sqs.php" hash="03b431d971a7679aa43dba8d235fd9bb"/><file name="WindowsAzure.php" hash="b4762cebc1460850e73552d5a617ea6d"/><file name="ZendQueue.php" hash="d8aaa2f4ec3302693fcaee2833339bac"/></dir><file name="Adapter.php" hash="c950feca6fdab3f115ba62146e9c4061"/><file name="Exception.php" hash="0406a9d40baf106b1e7c7a52c58622ce"/><file name="Factory.php" hash="1489be14015fdbc7364317e2e6fdb4dc"/><file name="Message.php" hash="48907828e50d23674d1500834ac33d96"/><file name="MessageSet.php" hash="f4371e5f68036dbea532b7899c59679c"/></dir><dir name="StorageService"><dir name="Adapter"><file name="FileSystem.php" hash="a916c70022b7554939e2fd73b0e37bd4"/><file name="Rackspace.php" hash="d5b49d598b7a2ca875599df0c07d17e2"/><file name="S3.php" hash="36d663a296803282ec6ffbb4d1f6ecf7"/><file name="WindowsAzure.php" hash="1c266330be81f9034e491cdc5c0becee"/></dir><file name="Adapter.php" hash="4bf256cad4b27a0b4ccd0ea0d2e5df44"/><file name="Exception.php" hash="b1938d4a1d75a132c7896c9d1d49c316"/><file name="Factory.php" hash="e60551fd66495592c25f2143683c0eae"/></dir></dir><dir name="CodeGenerator"><file name="Abstract.php" hash="8bb5c3fb76b0953dad77b8aefd240552"/><file name="Exception.php" hash="2f35c31886c1506cbce95bd48ceb8302"/><dir name="Php"><file name="Abstract.php" hash="7ffc414197119b98d09c089d38b745cf"/><file name="Body.php" hash="4354cf77549e88c8ef742f74df428824"/><file name="Class.php" hash="e96e076b5e9a7a41b9dff5d65d65cbf8"/><dir name="Docblock"><dir name="Tag"><file name="License.php" hash="fa6989bdda9dcc8eed58dfcd5cd11d3e"/><file name="Param.php" hash="c5402463f594b0ada366547e2140c087"/><file name="Return.php" hash="d36a1b1dbd2383043b9703449212218e"/></dir><file name="Tag.php" hash="94c4d5bf7254f1122a9140578562cf4a"/></dir><file name="Docblock.php" hash="3630eee3a36264ed70bb414b1b6659d2"/><file name="Exception.php" hash="4d0d644d274ba0d93c86edabe96a937a"/><file name="File.php" hash="16190c6965142355870ea2d86065c2f3"/><dir name="Member"><file name="Abstract.php" hash="a07d1b1c01755725fd9c670b83e14c6e"/><file name="Container.php" hash="52c0f2936e0dd96e3efaca239e97a537"/></dir><file name="Method.php" hash="facb978030d8ed1148d3fd9b27647a5c"/><dir name="Parameter"><file name="DefaultValue.php" hash="402dc7efb5a973be4b3695d97df9d5e6"/></dir><file name="Parameter.php" hash="f963e92d375973d82c64e9aeeb99aa68"/><dir name="Property"><file name="DefaultValue.php" hash="23583ff2c6b01162f217d3f18e17f5bb"/></dir><file name="Property.php" hash="5d85c620c090d866edd2cc4af3bb0737"/></dir></dir><dir name="Config"><file name="Exception.php" hash="825b93db4d92fc10ff2334d0701ac39a"/><file name="Ini.php" hash="bc377745cc51608820d81f08bb5e622c"/><file name="Json.php" hash="191c7eb21cbb2042491e5548a59087a4"/><dir name="Writer"><file name="Array.php" hash="fa6b3a9d9f68cc5973db7309b93454eb"/><file name="FileAbstract.php" hash="14f344ccee37bac7224aa203e5be6bf5"/><file name="Ini.php" hash="c658c697e401b7fab66edac3e5ab5edf"/><file name="Json.php" hash="675cff174476aab6e44540ce20b9ef6f"/><file name="Xml.php" hash="0ff4954d3f6be816d2911cc236d588de"/><file name="Yaml.php" hash="0a6d7e361af7f4f5cff8a9eb81264318"/></dir><file name="Writer.php" hash="7bca990f32b4a7bf64b6d7bcd6a8b144"/><file name="Xml.php" hash="24d64c4d3269a55f1577d40717069b3f"/><file name="Yaml.php" hash="d559550b7de8c77f03a6d8c5ab1af715"/></dir><file name="Config.php" hash="0ec674c135a25bb65bf7f2f536496373"/><dir name="Console"><dir name="Getopt"><file name="Exception.php" hash="ba4d96e50ff729964f51d3ff320a695b"/></dir><file name="Getopt.php" hash="cce42f5f0fcb389e32e176ee482ea022"/></dir><dir name="Controller"><dir name="Action"><file name="Exception.php" hash="5c5bfb99e09c49bfd42afc92cca046a3"/><dir name="Helper"><file name="Abstract.php" hash="2db15ec4775320a42a86fc96ded791f6"/><file name="ActionStack.php" hash="72d618b0c01345a39b86362d00b519e5"/><file name="AjaxContext.php" hash="d25cd19237deee404b1d78c3babc51e6"/><dir name="AutoComplete"><file name="Abstract.php" hash="8265a4c01db3fc5ef8359855b5bc7de7"/></dir><file name="AutoCompleteDojo.php" hash="bc727565a422d34c4ee642604bca989f"/><file name="AutoCompleteScriptaculous.php" hash="423035f705a0ead78f0b508915f9f11d"/><file name="Cache.php" hash="5e1ee2f20930ce3ce6c9ff95c7986fd5"/><file name="ContextSwitch.php" hash="bbde32302aea3a45df7525ee558ba61b"/><file name="FlashMessenger.php" hash="6f60de563b5b400d75b630f359ce09be"/><file name="Json.php" hash="46f702a70e0d5e4ecff66439b34502aa"/><file name="Redirector.php" hash="2e6a99e37b8c0926db7c2b118298f940"/><file name="Url.php" hash="16c5a98afe9f6f14bee59bbb0ee58583"/><file name="ViewRenderer.php" hash="8467c55662e5afdd65308fca17421a78"/></dir><dir name="HelperBroker"><file name="PriorityStack.php" hash="9919f1af00251ac5d7a362dba0a280c8"/></dir><file name="HelperBroker.php" hash="aa9cf211934ac5b4fc9e4220ad26d7ca"/><file name="Interface.php" hash="0cb0ece63ce5a245010b9c79927149fe"/></dir><file name="Action.php" hash="1eff5915284945de72327a06cb10c10a"/><dir name="Dispatcher"><file name="Abstract.php" hash="3a481b8b2beb61d223f1c90757339a6d"/><file name="Exception.php" hash="21e0c2b4a1f642448f391e0601bf8327"/><file name="Interface.php" hash="323c3bfe932dca40b3f0f18ebaa39bf4"/><file name="Standard.php" hash="ccbde33f1d7616c2c35ee556039b12a0"/></dir><file name="Exception.php" hash="75ef40958ca34b2ce0007a6a9bd11b62"/><file name="Front.php" hash="a0cd827d65e2d2cc1d51d96009d61032"/><dir name="Plugin"><file name="Abstract.php" hash="4f9c2a5fcb32f0f02d01559c2900e2ff"/><file name="ActionStack.php" hash="dc0f223ebf96304711e62b0ff066cbe6"/><file name="Broker.php" hash="4558d24e01418e1a7a4a45f8a0419b05"/><file name="ErrorHandler.php" hash="1b86cb0d967cb3a80091271532e5f29f"/><file name="PutHandler.php" hash="5b65c0f667538e81cd5152060b1fc50e"/></dir><dir name="Request"><file name="Abstract.php" hash="479150985f9f5b1ad60da1c627ba5422"/><file name="Apache404.php" hash="6e4073adcf927bc08c36267350259110"/><file name="Exception.php" hash="401a6bfe6ee4f2eef739d5622d457235"/><file name="Http.php" hash="7cee6c46375e04aafe72986adb2581df"/><file name="HttpTestCase.php" hash="730f41d84663c556e75c6276f307dbb8"/><file name="Simple.php" hash="4debb461f0bf9c865b3ef7e9a2f9eec1"/></dir><dir name="Response"><file name="Abstract.php" hash="41812ba5c1950b91ca6db21c36a65022"/><file name="Cli.php" hash="1be9de58bd3af4e70797422c5936b9f0"/><file name="Exception.php" hash="daf74bb0fb6ffed9c50a414b78947388"/><file name="Http.php" hash="1b97675e6f09aca759dd04cadc2ada31"/><file name="HttpTestCase.php" hash="b8e25dbcd9245fce7f9e985aedb53ab2"/></dir><dir name="Router"><file name="Abstract.php" hash="7c3976721fbba2c462793f6152a7952a"/><file name="Exception.php" hash="10f91dd02d28dfb9c5de84d778f5e451"/><file name="Interface.php" hash="3f0e4586ac18e02e172ff65e1228a197"/><file name="Rewrite.php" hash="333634b9f184476914d985f68d06b12a"/><dir name="Route"><file name="Abstract.php" hash="c0437b622e03a117783fc6d8c2a581da"/><file name="Chain.php" hash="09f85b7090846555fa6f68c0f9dbcecc"/><file name="Hostname.php" hash="b54e6b9f68ffa63f9c493f82606ab2ac"/><file name="Interface.php" hash="80dd1da3a1fe916fcf173891716985cc"/><file name="Module.php" hash="dca7ac356221ebd066c5b17a72557551"/><file name="Regex.php" hash="4bcd3642f6ee8d66b9ec9cf591cfa121"/><file name="Static.php" hash="2bc26cb37610470e8fbb0e9302e76175"/></dir><file name="Route.php" hash="9be953ae63b6074535656826c99f88dd"/></dir></dir><dir name="Crypt"><dir name="DiffieHellman"><file name="Exception.php" hash="27066062da23c7b0b5c8ea405d63424f"/></dir><file name="DiffieHellman.php" hash="b146591071090ba7dc2d120c8d7cfcb1"/><file name="Exception.php" hash="98d264f8b46a12e8e1fa644b37488636"/><dir name="Hmac"><file name="Exception.php" hash="3b8bf2fed9087ce573c7d9e461211d01"/></dir><file name="Hmac.php" hash="7beea2bae905ad98fc8212a5a2ba906c"/><dir name="Math"><dir name="BigInteger"><file name="Bcmath.php" hash="7ad0514366aa1cfbbacf9a841d17209d"/><file name="Exception.php" hash="c7047b1ec96c2c5bf9d2ec8fd516c232"/><file name="Gmp.php" hash="1e136ad9748ff4e120be567de7195084"/><file name="Interface.php" hash="a1a15aadc0d1232e19e3660778e25a4e"/></dir><file name="BigInteger.php" hash="5941fbc6fa7558f254212a5c704de46f"/><file name="Exception.php" hash="0a2a9e2cdf2619549bb1891d31565cb4"/></dir><file name="Math.php" hash="0e54c36e33bb980ba251c42719e72e48"/><dir name="Rsa"><file name="Exception.php" hash="9af79ec754f6202584671b395e9898cb"/><dir name="Key"><file name="Private.php" hash="6b8486eba224159d7c05dea23039ec8e"/><file name="Public.php" hash="8cd4ac9225b58e1a2990659f4a97a45d"/></dir><file name="Key.php" hash="a0c0daf511c3a74d1e754faeaace0f83"/></dir><file name="Rsa.php" hash="e46289dffb56184f7c15faa3b24a0a68"/></dir><file name="Crypt.php" hash="ae1d981cb224263c8625604621d0ffc9"/><dir name="Currency"><file name="CurrencyInterface.php" hash="c52c23140b8d66185e2792cb10c65b40"/><file name="Exception.php" hash="f04c4fcb9b9b4117ab0c91e688904a06"/></dir><file name="Currency.php" hash="e380eca83740d28bb55435c3489204cf"/><dir name="Date"><file name="Cities.php" hash="4698b47f264db687c97ea7fa5ccd717e"/><file name="DateObject.php" hash="9e1b68aa0a0da3652516b00f3b4b0d03"/><file name="Exception.php" hash="b91a2d166cf91afa1325a07747bafe57"/></dir><file name="Date.php" hash="6d17472f661d6b599477f215dda67f82"/><dir name="Db"><dir name="Adapter"><file name="Abstract.php" hash="7d5a1b64e9f292c018fec8fca159311b"/><dir name="Db2"><file name="Exception.php" hash="b64143620db1d7e5cd7b90312aeaf7bf"/></dir><file name="Db2.php" hash="d27757593a5be92da47326b25af8b4a4"/><file name="Exception.php" hash="461a43822f24e3e79bf8a844541235a3"/><dir name="Mysqli"><file name="Exception.php" hash="71ae5837eee0e261ba7639dff878845c"/></dir><file name="Mysqli.php" hash="c997a7381205b413a03efba602f2debd"/><dir name="Oracle"><file name="Exception.php" hash="8a08377363d09d1711c31ed0e2b4f220"/></dir><file name="Oracle.php" hash="2c539f9ac5ce7e656f3432c9aa00daae"/><dir name="Pdo"><file name="Abstract.php" hash="94b52dce22acdcc307e2aa01f88bfde2"/><dir name="Ibm"><file name="Db2.php" hash="b947c61e9abf1f277adb40dc1aaf6319"/><file name="Ids.php" hash="a2d4fcf42c7b9435515399862224d74c"/></dir><file name="Ibm.php" hash="1042d1f01417241dc09679e1edb3a248"/><file name="Mssql.php" hash="65c9aaf2c21a48b5a6768709d8409c62"/><file name="Mysql.php" hash="0ca1bc627085e101ce51e02328b16347"/><file name="Oci.php" hash="819a1b3d31d7f65ba3f9de49ceecdf30"/><file name="Pgsql.php" hash="1b7fde0593b3799e4afa1f74b63499d7"/><file name="Sqlite.php" hash="efb68039f3e1b9e34a81c3dc9d0e8f20"/></dir><dir name="Sqlsrv"><file name="Exception.php" hash="097530f562d1993a992d6f62aadea809"/></dir><file name="Sqlsrv.php" hash="0fb64191a2d9e688410094c736d5eda6"/></dir><file name="Exception.php" hash="aebb5d861915d6a2494c58fc343f2752"/><file name="Expr.php" hash="2dca05427df6b34d6da9fb872517f684"/><dir name="Profiler"><file name="Exception.php" hash="42d03d9fd63aada757d6dabacdb73cb0"/><file name="Firebug.php" hash="1f5b0198a97091bba6ec8a8f74f3cf1a"/><file name="Query.php" hash="fe0bfc38389c14cecc76d528e33bfe83"/></dir><file name="Profiler.php" hash="e7327368b94ae8e094c602e41f617609"/><dir name="Select"><file name="Exception.php" hash="f8b241a9791bc28c77ca8c14cf80ba84"/></dir><file name="Select.php" hash="4f5bd4393d84efa9b8a9930e3071c86c"/><dir name="Statement"><dir name="Db2"><file name="Exception.php" hash="05225962b3d3107841d87d0d6c4ca9de"/></dir><file name="Db2.php" hash="36c397903c5e07ebe5b82b5e76030c7a"/><file name="Exception.php" hash="d41110267373d38bb4af77e1785329ae"/><file name="Interface.php" hash="222f50673200f578767b1e0c43d5a6bd"/><dir name="Mysqli"><file name="Exception.php" hash="1932b0ae9232ab79ccacadd46a45f022"/></dir><file name="Mysqli.php" hash="64e3e41642115ec95cce487da79fe737"/><dir name="Oracle"><file name="Exception.php" hash="59588ef7feadf4b0a726d1e1410f10bd"/></dir><file name="Oracle.php" hash="3fd727a08bbb347495dd6a2fb044defb"/><dir name="Pdo"><file name="Ibm.php" hash="aadb46dbcc67223ab9e240c35301cb0d"/><file name="Oci.php" hash="75a7032f82e8e29f52a8994a847e9533"/></dir><file name="Pdo.php" hash="91da6eddeaa94a88bcea2c3c912480bb"/><dir name="Sqlsrv"><file name="Exception.php" hash="925701544428f06183ecbb6718047839"/></dir><file name="Sqlsrv.php" hash="4d49d2edc91902768b1685768ac0421c"/></dir><file name="Statement.php" hash="48578c5307d13998d3b9dc73486bb666"/><dir name="Table"><file name="Abstract.php" hash="d1f0eb94b3a83abab809a132edec8d70"/><file name="Definition.php" hash="056d17187e24f48f42059889802ade8d"/><file name="Exception.php" hash="4ad0192e2759ce865081bfd65fba1537"/><dir name="Row"><file name="Abstract.php" hash="79e1dca4c87a158d36b171b11ec721a5"/><file name="Exception.php" hash="3182c2febc7a67988a02a2f4e3262c7c"/></dir><file name="Row.php" hash="adb2429446ad01b98bf74a1c79802009"/><dir name="Rowset"><file name="Abstract.php" hash="6474578f17e077f0d176de3d41bd43fa"/><file name="Exception.php" hash="c5e373d4e4d06e728572b3ca8c5d7d40"/></dir><file name="Rowset.php" hash="0534466fa3f58d60e28761013df1035d"/><dir name="Select"><file name="Exception.php" hash="c87230b6b7401370de518e6ad7218203"/></dir><file name="Select.php" hash="4a86cf29c8e383613e79caa5ef51ca36"/></dir><file name="Table.php" hash="bddf2a8c1ee791ef8a75fd81362a95b9"/></dir><file name="Db.php" hash="944811d3042ae76f201ce5ccee064693"/><file name="Debug.php" hash="e91277596844e74a3189f72b260d743f"/><dir name="Dojo"><file name="BuildLayer.php" hash="59fd3f007b9ddfe836308735a4fad349"/><file name="Data.php" hash="584f49393cc79deedcd43f36ff7cf68e"/><file name="Exception.php" hash="ce849ec1ac41925ce396495a4c0b5e5f"/><dir name="Form"><dir name="Decorator"><file name="AccordionContainer.php" hash="5ccfa22f987078a553c8334a1751a78e"/><file name="AccordionPane.php" hash="bfb6959fc54968e6e631a7b812f795cc"/><file name="BorderContainer.php" hash="3630699c89e4d611d463952ab7b616af"/><file name="ContentPane.php" hash="f5e7d589fc667a74c537f1c4a1d2f1ee"/><file name="DijitContainer.php" hash="6e30cb3a91ee447e6d9ae587a5b08fdc"/><file name="DijitElement.php" hash="63a591c8ae6f23a5fac3c4c4799849b6"/><file name="DijitForm.php" hash="3107c8e3a51efd7cd960a4d140fd2552"/><file name="SplitContainer.php" hash="32118776073ace34a7a6e6b775f7a41d"/><file name="StackContainer.php" hash="511f80fb7e777c7420df3a33e5d36df3"/><file name="TabContainer.php" hash="bfba332a70e20ac8e4bc1f9a7b488ffe"/></dir><file name="DisplayGroup.php" hash="4fc35365159beb7532119735b43ac5ae"/><dir name="Element"><file name="Button.php" hash="3ed66e9ab5b21731a355a35cc0bdadc5"/><file name="CheckBox.php" hash="cdf55f6261658dc12c508397228c86d5"/><file name="ComboBox.php" hash="ad263405d78671cb38f39a42f4153306"/><file name="CurrencyTextBox.php" hash="8a0101a9a7fdc7504fe882222df91d8b"/><file name="DateTextBox.php" hash="b1a766b9190c2c124d34d59d8c742f04"/><file name="Dijit.php" hash="8389aeca66aecb8a39d9341f81ded916"/><file name="DijitMulti.php" hash="bd0fe55261b57bcd2c92ea196eceaf08"/><file name="Editor.php" hash="bb3636533a931bc1f9a5782ac4c66565"/><file name="FilteringSelect.php" hash="d330a4330b410089733f8c1eeb1839e2"/><file name="HorizontalSlider.php" hash="b23bd0da212335080121f31e318f743d"/><file name="NumberSpinner.php" hash="9ae185b60accc9edb7baed24b93ca540"/><file name="NumberTextBox.php" hash="cc340c040ab7c8eaa02bf401a9a91bc3"/><file name="PasswordTextBox.php" hash="48b304d5bbfb2417adf1724362e032b6"/><file name="RadioButton.php" hash="80e8b86eaf8258626084f54272a7a576"/><file name="SimpleTextarea.php" hash="69791b92fb7d656676266fe53592b6b0"/><file name="Slider.php" hash="21f9f99bb495bcf2997a022f6a43c276"/><file name="SubmitButton.php" hash="52c7e25fd90d33b9501150746b046e14"/><file name="TextBox.php" hash="874413d9bf8c39f9a7a73d7175842cf5"/><file name="Textarea.php" hash="1fab8c9619163b0fd1cdeaf4bf4113c7"/><file name="TimeTextBox.php" hash="6ab9be9f6555bdc14ba9a02fb18c3157"/><file name="ValidationTextBox.php" hash="dd456a154f47bc74e05834800490ad53"/><file name="VerticalSlider.php" hash="c99c979911b12b2907b9ce727d595f42"/></dir><file name="SubForm.php" hash="46b28da42e2447cdf7f23ce8635a6243"/></dir><file name="Form.php" hash="5dc7b152deef6e0fedf0c0caa73f7c68"/><dir name="View"><file name="Exception.php" hash="fed5a27397fd8fb08841c1db38364df7"/><dir name="Helper"><file name="AccordionContainer.php" hash="3b2eaa765a22ea9a2d3d2e507da446b8"/><file name="AccordionPane.php" hash="94b8d5edb317926ca8aee3539c33ce8a"/><file name="BorderContainer.php" hash="f8b3939b919a3f961c8da6196b2166be"/><file name="Button.php" hash="e1e816f2362a2f973acceadb1414de98"/><file name="CheckBox.php" hash="43f1a6ad27883f62cda4bc1b560c9f89"/><file name="ComboBox.php" hash="d2811e390eb44a4f3e953c241949db0e"/><file name="ContentPane.php" hash="041084c11934376f3f759154a1835abf"/><file name="CurrencyTextBox.php" hash="56f2046e985a0d1cd81ba0d045f91a7a"/><file name="CustomDijit.php" hash="34bfe4e1501f8dc1227adcc9b7e2b20b"/><file name="DateTextBox.php" hash="81bdffce0b2acb693a7c2cbd3941f156"/><file name="Dijit.php" hash="7a1eb3742998cbbabac1b2338a590566"/><file name="DijitContainer.php" hash="3091a920fbfb48215a59f73be1988eaa"/><dir name="Dojo"><file name="Container.php" hash="e40d8395af2e395a2e81d593e8f4602c"/></dir><file name="Dojo.php" hash="6303c9d4ede5b67cc828ead89c4016a6"/><file name="Editor.php" hash="f251624a2b798b53eea465d9938ac276"/><file name="FilteringSelect.php" hash="60bbdd84239febff9241199104b4cf1a"/><file name="Form.php" hash="105f502558eb241c81c39be0e5d85a72"/><file name="HorizontalSlider.php" hash="7b3c19156aee3db41dbaee18abe2ded7"/><file name="NumberSpinner.php" hash="cf27c892acfeb8ba60027bba29d8715a"/><file name="NumberTextBox.php" hash="9674fa01666c5622896d4513da69ce8d"/><file name="PasswordTextBox.php" hash="0ba727cff497c3b580bffaf04eecc75b"/><file name="RadioButton.php" hash="ddd9733fd29a47cf20f224115895d2cb"/><file name="SimpleTextarea.php" hash="8162db2b947a8b380099ee4266bd2edb"/><file name="Slider.php" hash="b09cd129a4885cb799978b234e8ef496"/><file name="SplitContainer.php" hash="8fa96d45ff63d2b0f24250856afea806"/><file name="StackContainer.php" hash="f3f24abf9640124f26274b9663eccd5d"/><file name="SubmitButton.php" hash="9083d4797eb4be0a879951a88be9a6f3"/><file name="TabContainer.php" hash="8b6865aa0b8015b220896d3487ec0966"/><file name="TextBox.php" hash="75b65da85221b840ff6f3bd4d38890e2"/><file name="Textarea.php" hash="58421d644f61edc039bdaf8b2d13af7d"/><file name="TimeTextBox.php" hash="7865f42c62fd06ead74987324d2310d0"/><file name="ValidationTextBox.php" hash="59bc7469004e22811c038791462d67a7"/><file name="VerticalSlider.php" hash="9c113d757c1b99048d09ba8949452034"/></dir></dir></dir><file name="Dojo.php" hash="3d5a5b6120bb16fbde6a24fc082bb2e7"/><dir name="Dom"><file name="Exception.php" hash="764e44b0e7b8346387c4b677e725d6bf"/><dir name="Query"><file name="Css2Xpath.php" hash="84d8020779e37ed005fa2ca53052731c"/><file name="Result.php" hash="2c8f3fdb6f945804d2a2b5881b5c0567"/></dir><file name="Query.php" hash="2453f8d8b245fd5505ce023872a5fcc5"/></dir><dir name="EventManager"><file name="Event.php" hash="73a22bba4a1536ad0bedb311992ed841"/><file name="EventCollection.php" hash="6846535fe1c08a148593082878839b2b"/><file name="EventDescription.php" hash="6cb5b7a743c322cc486c09de9e2466c1"/><file name="EventManager.php" hash="775973335393a6aab98b63fd7e580f6f"/><file name="EventManagerAware.php" hash="616ae31ca46f1f0206e28851f408e777"/><dir name="Exception"><file name="InvalidArgumentException.php" hash="4651b42388b3cc0f6a8c77b8c92a988f"/></dir><file name="Exception.php" hash="a7a76fcb8615694bebfd1b7a6c63cc2e"/><dir name="Filter"><file name="FilterIterator.php" hash="479bdbab563e57ade8718744d6a9eaed"/></dir><file name="Filter.php" hash="a6705be98a15d9abb250329a18bc5f44"/><file name="FilterChain.php" hash="0bbe4e22e4bd7731c91b0d8849e24dd4"/><file name="GlobalEventManager.php" hash="2448f17e7235ad32e0986dccaaf6f21f"/><file name="ListenerAggregate.php" hash="e0bf702bb54b9ba2d54828a2d66d2954"/><file name="ResponseCollection.php" hash="14500f355513b35b17a7dd7e947f5301"/><file name="SharedEventCollection.php" hash="0504cdf3c7168fa6e6a1d164705617c7"/><file name="SharedEventCollectionAware.php" hash="c53dea67b8742191c78911a87cf4c1c5"/><file name="SharedEventManager.php" hash="973daf2597a36f485ec43ae91f53fbef"/><file name="StaticEventManager.php" hash="47bc3c834d44e64eab6ea0b0c0a83eba"/></dir><file name="Exception.php" hash="fdca55eece8acc76af7ec98eca620311"/><dir name="Feed"><file name="Abstract.php" hash="66b85329fd8524fc66b93c16397cc49d"/><file name="Atom.php" hash="24d80774c71e1932b8be5054793d4fd6"/><dir name="Builder"><file name="Entry.php" hash="4871eb1a5d2084552d48b346fb9424ae"/><file name="Exception.php" hash="f8d2074819dd7157b4de4428579958c9"/><dir name="Header"><file name="Itunes.php" hash="da87e20a7e6b587316644377c8cc3c55"/></dir><file name="Header.php" hash="7e1b1053ef90762e3b6d9933cab4964b"/><file name="Interface.php" hash="407dbfd89e522c6e033214974954ad9c"/></dir><file name="Builder.php" hash="9453c5958f2cc22bd37a1e8e8de22ff7"/><file name="Element.php" hash="04f6a067ec047936af106f5a3ee9f0ee"/><dir name="Entry"><file name="Abstract.php" hash="44340d16439984b02edd6f26d7a1885e"/><file name="Atom.php" hash="a2642776469712e0e2dfcc0912e98aa3"/><file name="Rss.php" hash="93e478df77e9c9c43c55334ce2165a8d"/></dir><file name="Exception.php" hash="3ce015184369dd3392923dba02ccb4ab"/><dir name="Pubsubhubbub"><file name="CallbackAbstract.php" hash="5fc3da695c59069c88f54206485038c9"/><file name="CallbackInterface.php" hash="3b8478bc6bac3d9309c0fe7ba6f89dd0"/><file name="Exception.php" hash="028e2d741379246df90e62b96393ffe9"/><file name="HttpResponse.php" hash="6a929e3ac877b89fd0b8664b9894f953"/><dir name="Model"><file name="ModelAbstract.php" hash="ce0a0b0b03f77348b066a947e4d4a087"/><file name="Subscription.php" hash="99c0b396f4e21b0fe2bc3c068220958e"/><file name="SubscriptionInterface.php" hash="63f95bde2e9254d0e3c31b905fea78bc"/></dir><file name="Publisher.php" hash="44d781a089ad5ac1ee949b74badad6ca"/><dir name="Subscriber"><file name="Callback.php" hash="c50e22f4bec18ed4365b7a7fd472db69"/></dir><file name="Subscriber.php" hash="3a06e76251527da315017fd545595ee2"/></dir><file name="Pubsubhubbub.php" hash="9187f4accebd9b1b23010e141485f2c8"/><dir name="Reader"><dir name="Collection"><file name="Author.php" hash="bd0aee1688a6905cfa60ad3df2876d42"/><file name="Category.php" hash="0ac74f5a4ea9492998e7f76e6e959283"/><file name="CollectionAbstract.php" hash="a0d023979ca9ca7c2fdf93e0acb36745"/></dir><file name="Collection.php" hash="6a92b8355578f92468d24f03c33f6e7b"/><dir name="Entry"><file name="Atom.php" hash="c4f9ba356c97d5ad4ad6a5a210fa5d31"/><file name="Rss.php" hash="01b9d9b750ec9c730bc3fa624629deeb"/></dir><file name="EntryAbstract.php" hash="b9e05d05ad657e24bca3947764bf4aba"/><file name="EntryInterface.php" hash="3e33c60c08158ac0398bb9f05ec2090b"/><dir name="Extension"><dir name="Atom"><file name="Entry.php" hash="6baacc2e3ddc23ad3cfa9e190fd54157"/><file name="Feed.php" hash="16e84c49d96b759d10b1fe86982cca2f"/></dir><dir name="Content"><file name="Entry.php" hash="4a01e7b785bc08518739d03825f8c7af"/></dir><dir name="CreativeCommons"><file name="Entry.php" hash="4c7cc6a5ddcb6971e2a7d30c701151b7"/><file name="Feed.php" hash="40b8c9f5146271c2fe7433f7daff07ac"/></dir><dir name="DublinCore"><file name="Entry.php" hash="3ff54fc3fe5df35c8ba4075ed42dabeb"/><file name="Feed.php" hash="56f06a3e2739c70c66da54e7608c9496"/></dir><file name="EntryAbstract.php" hash="fb62ce68f7a440fac11ec666e9e4bc22"/><file name="FeedAbstract.php" hash="c1283a62809662e762cd0a7875b0b913"/><dir name="Podcast"><file name="Entry.php" hash="738c47a9b19c44bedbce6a6e901ee173"/><file name="Feed.php" hash="23c593352bc891c6bbce22e98da18f6e"/></dir><dir name="Slash"><file name="Entry.php" hash="29d24797987342ea6a580a48af0accb5"/></dir><dir name="Syndication"><file name="Feed.php" hash="67ec064681ba8a77b4f6d44a35d4d8f7"/></dir><dir name="Thread"><file name="Entry.php" hash="202da1cb171c55d435b125cfb264d874"/></dir><dir name="WellFormedWeb"><file name="Entry.php" hash="88c3ee8f88632712522d206426a2927c"/></dir></dir><dir name="Feed"><dir name="Atom"><file name="Source.php" hash="71d4bceda67dd3a4acbc45bbee33853a"/></dir><file name="Atom.php" hash="042c93075ae2e933e5241750c101d3de"/><file name="Rss.php" hash="e354bd24fbf48a5bab9d518e3912bd93"/></dir><file name="FeedAbstract.php" hash="e577cfdd039f4025877f12d2d08dcce6"/><file name="FeedInterface.php" hash="7eaed63ef055848aa1b299bc98d8cc11"/><file name="FeedSet.php" hash="5ba5f156ac7607b73929dac85826c659"/></dir><file name="Reader.php" hash="d9bc6e5b898eb8be4fa72e313e89bccb"/><file name="Rss.php" hash="e14ca674ad56d9ce18df5d9728c770bc"/><dir name="Writer"><file name="Deleted.php" hash="35aad5db793b86ca638a81d052c6ae14"/><file name="Entry.php" hash="87c1a1d4b637d4918f5fabe8b56c1a9a"/><dir name="Exception"><file name="InvalidMethodException.php" hash="02419d36ca4d923b7ae46f8cf5e9808b"/></dir><dir name="Extension"><dir name="Atom"><dir name="Renderer"><file name="Feed.php" hash="e1c642e0775de8ace9639daff1a932aa"/></dir></dir><dir name="Content"><dir name="Renderer"><file name="Entry.php" hash="f86cd399902d04ab6652aa952c81916f"/></dir></dir><dir name="DublinCore"><dir name="Renderer"><file name="Entry.php" hash="6f79082f7b75e1d7b73930169ff6d5e0"/><file name="Feed.php" hash="8b6825b40579ce795e0018eac48a0fa6"/></dir></dir><dir name="ITunes"><file name="Entry.php" hash="e23d802f1cc74b432a3c5362be650c55"/><file name="Feed.php" hash="ffa388bb1b1c868a92978ee85f3c8d50"/><dir name="Renderer"><file name="Entry.php" hash="184f5e6f780c987cb55374c6b899dee2"/><file name="Feed.php" hash="c5df3307f99f2349024d3a31612d67a5"/></dir></dir><file name="RendererAbstract.php" hash="427c8bd29a3f0aec64f2034405b8fa89"/><file name="RendererInterface.php" hash="2cbb9d13b450a08098921fe99f5084bf"/><dir name="Slash"><dir name="Renderer"><file name="Entry.php" hash="95b4d946971ccd12e852d36125e241ad"/></dir></dir><dir name="Threading"><dir name="Renderer"><file name="Entry.php" hash="81fa4f73e25ce35482f8ea2d01ceac48"/></dir></dir><dir name="WellFormedWeb"><dir name="Renderer"><file name="Entry.php" hash="45c4795ca01add23d35af6ca1961a27b"/></dir></dir></dir><dir name="Feed"><file name="FeedAbstract.php" hash="65fa012f95547e0e63deb8715038c9c0"/></dir><file name="Feed.php" hash="699463ea19aa24d3cf48d9ddf37d63d4"/><dir name="Renderer"><dir name="Entry"><dir name="Atom"><file name="Deleted.php" hash="65126201b8fb20b29f945956c3c7aa14"/></dir><file name="Atom.php" hash="fd98f2be04963b4a660c49cd0bb9db5e"/><file name="Rss.php" hash="f0e70e6a183416e6c04a1aa58d91b128"/></dir><dir name="Feed"><dir name="Atom"><file name="AtomAbstract.php" hash="2762eb27cc4182026d7cb5d4a2d8e7d0"/><file name="Source.php" hash="b4432fc84152c9922c2a0318043431e2"/></dir><file name="Atom.php" hash="a4e0a7056233cc18c1abcbcf45895b3a"/><file name="Rss.php" hash="b01a32487ec79c8e29848e56d12f4fef"/></dir><file name="RendererAbstract.php" hash="e818b72ef7cccb7e411218194c4a90c2"/><file name="RendererInterface.php" hash="b9d0002ea9fd72117b6438231ca2db9e"/></dir><file name="Source.php" hash="3cce4bf24782f65948e0078eee3af8b8"/></dir><file name="Writer.php" hash="31915fe86b889b38f29cd365dfa2eef8"/></dir><file name="Feed.php" hash="90930372cd8489f1be5480df69e492a3"/><dir name="File"><file name="ClassFileLocator.php" hash="a763041253fb82e55d99e50078f9e791"/><file name="PhpClassFile.php" hash="95812fdfe2ea77215eaf98220970d2bc"/><dir name="Transfer"><dir name="Adapter"><file name="Abstract.php" hash="9f8caf0965ee20c3e394cc9abd39dc64"/><file name="Http.php" hash="98db3d564539a149becd025db2996089"/></dir><file name="Exception.php" hash="825fcee61f10cdfe37140f8053177a3f"/></dir><file name="Transfer.php" hash="3b238f59905a999aa851bd4e7b641d64"/></dir><dir name="Filter"><file name="Alnum.php" hash="4ca46f20de00a3ae2c141f1ceff56bad"/><file name="Alpha.php" hash="5b07ed4ed80ac52058355dc25eab7f17"/><file name="BaseName.php" hash="625ce144adaded5d1a792f2cdff08ddb"/><file name="Boolean.php" hash="8a4ccc8b5fe35cc6371f2a876c1687c4"/><file name="Callback.php" hash="877df95b6818f3919ff98ef2b792beab"/><dir name="Compress"><file name="Bz2.php" hash="85a13672065e12d52a4a53c7d57b5956"/><file name="CompressAbstract.php" hash="e31d6c9f72772def373f5f947ebb4857"/><file name="CompressInterface.php" hash="fea3425ce29a7262ac9aa37ca15e7ccd"/><file name="Gz.php" hash="e1a5c9d4301ba780b0fc2a2ab69b9cef"/><file name="Lzf.php" hash="238dbeb23d34fab2ce1fd53c5728c981"/><file name="Rar.php" hash="ee424491867ca2fce1556bdcf01e0a7f"/><file name="Tar.php" hash="e9fc01174f800ebf4e87294361714fe8"/><file name="Zip.php" hash="1adcddd63511b526c388dbbfb2693ca5"/></dir><file name="Compress.php" hash="17af88fb4588855a0fa2ad0c747e567c"/><file name="Decompress.php" hash="9900b029a91c9c1620903061b15d8b5d"/><file name="Decrypt.php" hash="ea36fb417859a47bc8090908f91c79b0"/><file name="Digits.php" hash="988e652d047ccb2b3f51368702b39932"/><file name="Dir.php" hash="ded6da050ac44e21c8729c4fd74559f0"/><dir name="Encrypt"><file name="Interface.php" hash="02481da5488767e23939a73b434d6728"/><file name="Mcrypt.php" hash="2320868b4e3235e934023f6339edb9ee"/><file name="Openssl.php" hash="37f02c9e5fd864557aca070ca8525e36"/></dir><file name="Encrypt.php" hash="41b1fa4536947b9ce5e4dcadb3bf80b7"/><file name="Exception.php" hash="ee7fa3aa3daed6b376e4fe3ff0533a65"/><dir name="File"><file name="Decrypt.php" hash="f82c770a201d0016ed0054874f39c90f"/><file name="Encrypt.php" hash="63c6232b0c216381bee8c18df751ab59"/><file name="LowerCase.php" hash="664f911dfcba8fb26ad86605eda4ad93"/><file name="Rename.php" hash="d854b8b98abd89db4d4b0eca30a2b496"/><file name="UpperCase.php" hash="9aad43cc07b024188734fe231ec7a80e"/></dir><file name="HtmlEntities.php" hash="6ce1c0425b0b5f48c21649c15ffe1d26"/><file name="Inflector.php" hash="b6b671c8956fe8c359af7739c56867a8"/><file name="Input.php" hash="fc8cc25c2f9da1b1da7b2839eb914c99"/><file name="Int.php" hash="41724f5b9f96f08b6b01281891bc3eab"/><file name="Interface.php" hash="0f810dcab23fc1f455c960af3f317a04"/><file name="LocalizedToNormalized.php" hash="6b98acca5dc278027620e0d5361a316e"/><file name="NormalizedToLocalized.php" hash="27f9795714f46c3d4a143330e77219ce"/><file name="Null.php" hash="fe5c2ff3f08d7ef9ffc140ad251dd6da"/><file name="PregReplace.php" hash="7b0c18825dcc9016d0cc2a0fea8fee53"/><file name="RealPath.php" hash="133f0776eaa042a0712e2d8e7db3ed7c"/><file name="StringToLower.php" hash="9a7352bfa73b4ac825bc2af9fef3c286"/><file name="StringToUpper.php" hash="ec2165f772585dcf346b589bbf9bc716"/><file name="StringTrim.php" hash="ca76b8743fd9ec88290ef11a24d48a03"/><file name="StripNewlines.php" hash="fe69c99129f9bd2b69ea16c0bbfc61c1"/><file name="StripTags.php" hash="78d7393075f2327644e873d4e9196082"/><dir name="Word"><file name="CamelCaseToDash.php" hash="3793e4ef36c6778b9e5df032dfc15b67"/><file name="CamelCaseToSeparator.php" hash="cd445e16f5d3ef145c4b0f35a10b1dcd"/><file name="CamelCaseToUnderscore.php" hash="932bcf0ead2bda7d9ba9544458fe2de8"/><file name="DashToCamelCase.php" hash="705245ae67e4a9eede0bb3c0bf0e6ac4"/><file name="DashToSeparator.php" hash="6edcb2382b8fc7acc8448679d6fb46b4"/><file name="DashToUnderscore.php" hash="1075b2edc67d246d7f300c336a00a745"/><dir name="Separator"><file name="Abstract.php" hash="7c13a127a26229fc8d5e0678e8efcb5f"/></dir><file name="SeparatorToCamelCase.php" hash="87f3c3a2ab24e2146db100710050d873"/><file name="SeparatorToDash.php" hash="d13f2d966ffd8cfb05114fbb9f3906b1"/><file name="SeparatorToSeparator.php" hash="3f70eae82b1616c098cd9aec7be41f9c"/><file name="UnderscoreToCamelCase.php" hash="5f19c37337b901edd5fe5080a8353116"/><file name="UnderscoreToDash.php" hash="2f25783e6e165b827fc113f046f30f44"/><file name="UnderscoreToSeparator.php" hash="b0e92b24b679b3dcbee459cd752a2478"/></dir></dir><file name="Filter.php" hash="383fca34ab08e0a803adb2c7766fad95"/><dir name="Form"><dir name="Decorator"><file name="Abstract.php" hash="8522e625655a35646b477ad4ff99dfe5"/><file name="Callback.php" hash="190782b871a222c75dfc8444b863da11"/><dir name="Captcha"><file name="ReCaptcha.php" hash="39b4156e05bfd86a8bc607c94f437e32"/><file name="Word.php" hash="880894024cfbed08b5f1078076512a25"/></dir><file name="Captcha.php" hash="1d07f76a5ba267e35b801bbfa6437b1f"/><file name="Description.php" hash="4c386b676076f9d5839eea503b633567"/><file name="DtDdWrapper.php" hash="124076232159f0fa26fc9fe67685830f"/><file name="Errors.php" hash="e10d634460b6dae52065a83cd5c3b3a2"/><file name="Exception.php" hash="7540f704e53237cd3a6715d1e480c3b9"/><file name="Fieldset.php" hash="6bd5c5b9ff8e9e489e5a7c560aff175a"/><file name="File.php" hash="c06f2200db61e4ebffa266d99260c726"/><file name="Form.php" hash="c0117ea6a352a32b780baae652d717b9"/><file name="FormElements.php" hash="8cb9c8f03fb877b45696b534c1b39b14"/><file name="FormErrors.php" hash="723036887204776c398e63c715b762fa"/><file name="HtmlTag.php" hash="2b90f769619b1e6624e14922dc2c32ec"/><file name="Image.php" hash="2a1a7dd1624ee71cfc13b7c96b4796e9"/><file name="Interface.php" hash="60d51f6f15d396b5a16519ba5eeec204"/><file name="Label.php" hash="277f64b41efc25890d78eba58db9b780"/><dir name="Marker"><dir name="File"><file name="Interface.php" hash="30667e6ff2ccced89c3b62cf0e13f931"/></dir></dir><file name="PrepareElements.php" hash="0ff6fb16d6c5a748c9c3d3e48037755d"/><file name="Tooltip.php" hash="bb7394628ade765908544c69c6790844"/><file name="ViewHelper.php" hash="c5cc8db2e0cec01b77be69fa2e1b9299"/><file name="ViewScript.php" hash="23ef6fc6fdac5fd8c9105738c5cd3ccf"/></dir><file name="DisplayGroup.php" hash="ee080ba86203eeb41ac17d38877651f5"/><dir name="Element"><file name="Button.php" hash="730df0b76e3957882f877197447d5f1d"/><file name="Captcha.php" hash="0752ad99fb0f43536c91367c70a494df"/><file name="Checkbox.php" hash="e39255d645c7c1b2ac042cc64c2e7cc9"/><file name="Exception.php" hash="c1a78bc6fbcad9d8544ef102ee578bd7"/><file name="File.php" hash="8a78cdb33c6d598fee1f22fe008e7479"/><file name="Hash.php" hash="98a63f7085dc662488f510b8341a450a"/><file name="Hidden.php" hash="4f1b7d49e10c937cbe9bc1f481a24e9e"/><file name="Image.php" hash="050990ff646853c7def62d5912a3a57e"/><file name="Multi.php" hash="546108cee3f938abc94159392b279638"/><file name="MultiCheckbox.php" hash="8da3e1c8f63673889aa82c8a477bc19e"/><file name="Multiselect.php" hash="70685894797a172bfbfeed0b3ca0c8c9"/><file name="Note.php" hash="db0386ab8c66da2df8c912e37b11110f"/><file name="Password.php" hash="4cee94cd5c56812e101f9cae256d79cf"/><file name="Radio.php" hash="088e0a26f8b959fd252edc7080cbe3c6"/><file name="Reset.php" hash="782f1aa0cbe1a792a0d05a51d58d8beb"/><file name="Select.php" hash="ee8919ec27665b02cc44cc0083609878"/><file name="Submit.php" hash="0a97601d86f82bd50d3ea6777937254c"/><file name="Text.php" hash="781ee2e638e37fc613ad760bbd2d30bb"/><file name="Textarea.php" hash="85a7119e8e0fa3377b0576b16aa05c51"/><file name="Xhtml.php" hash="4c20761fbbb7ca24ea9b49ac3cd41e58"/></dir><file name="Element.php" hash="f03fcc6dcd7b3e0da5a36046d36d727f"/><file name="Exception.php" hash="d33a48b9d1ec7e213210383b1f7bca68"/><file name="SubForm.php" hash="ba968be3402ccdf8b4185f4d53234120"/></dir><file name="Form.php" hash="b8fa77ff51bbafd5e695162d6ef2965f"/><dir name="Gdata"><dir name="Analytics"><file name="AccountEntry.php" hash="e12468f4c63d78e8edecbc473933aa4a"/><file name="AccountFeed.php" hash="a2f9b14dbdc470693a82907f57c4d258"/><file name="AccountQuery.php" hash="8f5b153ae38c2c0598dcdd0f4ca851a4"/><file name="DataEntry.php" hash="e45ec9042ba8356cdf29505e1e9e2d0b"/><file name="DataFeed.php" hash="5db9ffeb61cefb3659e9be8400ed20e8"/><file name="DataQuery.php" hash="f42425d8f43dada50bb8f128d8f975f6"/><dir name="Extension"><file name="Dimension.php" hash="38282ab7af5abb515f4aa658f820fc34"/><file name="Goal.php" hash="2c46c1d7db9b5f507a47e4bb121e2b4c"/><file name="Metric.php" hash="8560747659930f23b28cc94bd837440b"/><file name="Property.php" hash="d1ba271f052e44a1152eed24533824b0"/><file name="TableId.php" hash="60e5a4486c861d393b6f3183c2485267"/></dir></dir><file name="Analytics.php" hash="a97cd7d0faa0f65351e65f55c28fcc60"/><dir name="App"><file name="AuthException.php" hash="6f8d23065cd17d239b2cec093015ad8e"/><file name="BadMethodCallException.php" hash="86fe8ce683680f512145d94a22ab21d5"/><file name="Base.php" hash="109e590e151826d3347d1f2f58dcab56"/><file name="BaseMediaSource.php" hash="d1ec6648e8c89711225d42a07e4738d7"/><file name="CaptchaRequiredException.php" hash="7a3e3893b6f8a9c282d920acb9928e21"/><file name="Entry.php" hash="06786f3fe9e30b60c79888be9c70c067"/><file name="Exception.php" hash="82c41ada4e9863867adb2795fe7b1ca0"/><dir name="Extension"><file name="Author.php" hash="2df6f04ec34d35d1d79bbd189a9c53a8"/><file name="Category.php" hash="273bbd08b463d8394b8528294f2f43ef"/><file name="Content.php" hash="ba2ae463fc480db7c017c495c47f8380"/><file name="Contributor.php" hash="b06a5ee82e874422c7053e9bc4efa7a7"/><file name="Control.php" hash="2215659703162befaa49e7a18ad7abe1"/><file name="Draft.php" hash="45da888e1837d3002d099e483cc4e117"/><file name="Edited.php" hash="94503a1886214c959eb189dc1331a1e3"/><file name="Element.php" hash="1ff84c0f8b8e3e9be1edf28774125044"/><file name="Email.php" hash="f3733ecc80e481cd3e35b93df18a216d"/><file name="Generator.php" hash="aef1362208e44f2be51e4094089b4795"/><file name="Icon.php" hash="36d027f0cf96a2deb42b6c1aab0468ef"/><file name="Id.php" hash="9609dfb9218d0b8263086504e6b0d63c"/><file name="Link.php" hash="de21b9578b8592c5b3e3fcfb84419671"/><file name="Logo.php" hash="23c88a04e6897da7a7606733d5880094"/><file name="Name.php" hash="bcefb468fb70012b66b7322b1b9c618f"/><file name="Person.php" hash="5190427185a73d6cd253d4ad37d3130e"/><file name="Published.php" hash="f5b6d374545f8fea7382644413c786ee"/><file name="Rights.php" hash="add154a43b16eea075f70fef1dc0c614"/><file name="Source.php" hash="9b5c51a557d100b8d32f04c2e631d51e"/><file name="Subtitle.php" hash="87ccbc9582dabb57b4e5254c3cdb5419"/><file name="Summary.php" hash="308fcbd2860bac275a68bbaa455d75e5"/><file name="Text.php" hash="bcb0f1d994917499bb98c2045839cf78"/><file name="Title.php" hash="37736e9d970dbfb6508fe95c8b1d4c4a"/><file name="Updated.php" hash="3a00f1cac5e73b47fe960a4568d753a2"/><file name="Uri.php" hash="c8a0fd8b1e0ef4620dcb4f8d3bdf2f02"/></dir><file name="Extension.php" hash="e8d500cede8625e9a513241cb9340b8b"/><file name="Feed.php" hash="2a9b8a370e645cac248df5cec9752bf4"/><file name="FeedEntryParent.php" hash="03a2448db19430ce9d63af5a794c49ee"/><file name="FeedSourceParent.php" hash="ad513f8bba194a7c597d62332e1b748d"/><file name="HttpException.php" hash="e235854ac6db814217beb8e0f4432bda"/><file name="IOException.php" hash="4fe86dbdc8efd68b4f4e91eb720476fe"/><file name="InvalidArgumentException.php" hash="bb79aa3b093b89f2d1740e3de29c591b"/><file name="LoggingHttpClientAdapterSocket.php" hash="6c6fcbec1d914d2f0f1b4c9f9f9d6ded"/><file name="MediaEntry.php" hash="665829aa3a0b00efad9d39516ac20296"/><file name="MediaFileSource.php" hash="33e29faf6b09ad55399f8c4605de560b"/><file name="MediaSource.php" hash="956d976c017eb2969ec6980ba6a10227"/><file name="Util.php" hash="a978ace39e376ebb7a77168bb980e500"/><file name="VersionException.php" hash="46a96dcdf49d163f2b558f6af76770f8"/></dir><file name="App.php" hash="0611ada3705cf91a416144719aa34f4d"/><file name="AuthSub.php" hash="7d6c8fa90f00569465838f7485e6f8c9"/><dir name="Books"><file name="CollectionEntry.php" hash="e9400464091b197c1406c31904c89f46"/><file name="CollectionFeed.php" hash="50eb4262a08af25008fc23dc8ce38261"/><dir name="Extension"><file name="AnnotationLink.php" hash="229515a8187537875bec1df18a216e70"/><file name="BooksCategory.php" hash="94043b4e41582b92bd585a2f6ca55401"/><file name="BooksLink.php" hash="d4d4d737a079e5a06f9ec239156acc3b"/><file name="Embeddability.php" hash="02ea13af1b4c9e4bdf019cf85bd2e1e3"/><file name="InfoLink.php" hash="e901bc048235143eca51ac93750e148f"/><file name="PreviewLink.php" hash="96cc9f7155d4a8420b59dfab337df144"/><file name="Review.php" hash="8263c22752814fc5b8ed79f5b8fb0c64"/><file name="ThumbnailLink.php" hash="d39c8c46fdcd113b6e78b0a291e3fb7e"/><file name="Viewability.php" hash="00ab00c410d09d756c1f4eac2617dd85"/></dir><file name="VolumeEntry.php" hash="c792cd0a1600d1f82b359e4488ca96d6"/><file name="VolumeFeed.php" hash="df63b570832f03352f8fd9caf5dd0ad9"/><file name="VolumeQuery.php" hash="7c4eafbfe2dffe63d19da553d7116784"/></dir><file name="Books.php" hash="2b24e8b1f35eeb6c045c82aaea8ff279"/><dir name="Calendar"><file name="EventEntry.php" hash="3a8929e9b816b58b948bb27c5f5b7b11"/><file name="EventFeed.php" hash="cb77e63f75b7b00e3ad977160bf1df3b"/><file name="EventQuery.php" hash="c87b0d6fb40e7b41509bbf0c72c35563"/><dir name="Extension"><file name="AccessLevel.php" hash="0c08117546cfc5687e831e7c1c911386"/><file name="Color.php" hash="173b3b7765f71816d9474b4d662fa78b"/><file name="Hidden.php" hash="e013d7fa1de0281467fd342b68d82e47"/><file name="Link.php" hash="9024ffbc848c26dc7142791d334ed4c6"/><file name="QuickAdd.php" hash="b27ef7921a5f849c6d3670e80205a826"/><file name="Selected.php" hash="af19756358007c35c1e97b25d3c40f98"/><file name="SendEventNotifications.php" hash="ad25cf943facb4ca07b5eea08b29d6c0"/><file name="Timezone.php" hash="f42b5243c11888a5ba4075b0e9663d64"/><file name="WebContent.php" hash="b7097ddc1f180e4a85097a414b96bba9"/></dir><file name="ListEntry.php" hash="0579d1450de838b1b893f9720a7dacc1"/><file name="ListFeed.php" hash="e21a404f7d250f78fdac64f729d2b377"/></dir><file name="Calendar.php" hash="507e33fa6d185c57b0c2c351c0fbc060"/><file name="ClientLogin.php" hash="d5025122f58267716ea25d7546da7d62"/><dir name="Docs"><file name="DocumentListEntry.php" hash="08219506950f07c0cb16e1196dc4e09c"/><file name="DocumentListFeed.php" hash="dd7d591781ad9cf3293f73bc94e64e78"/><file name="Query.php" hash="e6c962a8f8cfe02d3ca0701b932dd5c9"/></dir><file name="Docs.php" hash="f29d7a621a95734e8b83a4afa5a6fe42"/><dir name="DublinCore"><dir name="Extension"><file name="Creator.php" hash="c56d34f65d24a0ad25e60a4e913fd54a"/><file name="Date.php" hash="54b46f21e08d7ca7d230c6b7e83e7210"/><file name="Description.php" hash="6f4bb927deae9cb5b501b37e4cbdeca7"/><file name="Format.php" hash="a2eb4fd88c1197f1b122adfcca64e4c5"/><file name="Identifier.php" hash="7900202e14b61bf0323069f736521521"/><file name="Language.php" hash="b47e4dafd3fcebd4d11b4ac0806cea70"/><file name="Publisher.php" hash="1660d7ee8e0fa26d24376ed8414849e3"/><file name="Rights.php" hash="1cddf53544c56ad8a29f012f1501501e"/><file name="Subject.php" hash="a287af1b176e22b3f7001e4a8d69129f"/><file name="Title.php" hash="77bbd2f9afb01b6337b03b12c19cd0ba"/></dir></dir><file name="DublinCore.php" hash="6fa896e35490d67182eb013b08ef6d75"/><file name="Entry.php" hash="b2f85f13672d64d288bbcf9824058488"/><dir name="Exif"><file name="Entry.php" hash="cba9027e69ca0d3431f5fa8e84519d22"/><dir name="Extension"><file name="Distance.php" hash="69d8d71b3c8f02fd85e22e72453f5e7c"/><file name="Exposure.php" hash="5b4f1e1c91ada58e661412e391c9167c"/><file name="FStop.php" hash="78c90acf5134d6a8cd7debc8dfff3942"/><file name="Flash.php" hash="bc1c363115d8ee05fc043ae829ca9398"/><file name="FocalLength.php" hash="ba8dba20995e7ad0dc5fbe056a13a431"/><file name="ImageUniqueId.php" hash="3007c391ed138e7db78cca05ad964cb5"/><file name="Iso.php" hash="9b7340beb6cd2f991d0b590da9929207"/><file name="Make.php" hash="b96528e1c95904dcf7a32b6d2b855c4a"/><file name="Model.php" hash="de354ebd3ac53b26c7ba7d07b7eaf74e"/><file name="Tags.php" hash="0b6dca99d61d601cd89ddfe6d9af5990"/><file name="Time.php" hash="880ab5825cab35d85036460d54b18148"/></dir><file name="Feed.php" hash="d102e026496f926fa8dbf0024e75ea22"/></dir><file name="Exif.php" hash="31c98117fa58af3fbc8a9504aed7f05d"/><dir name="Extension"><file name="AttendeeStatus.php" hash="dac3c0490bccbf09f924948ad44232cd"/><file name="AttendeeType.php" hash="3b42bd943b0536d5bde7e735fd8615d4"/><file name="Comments.php" hash="9afbcf4a4ce1d7dd52706e0e8928a8ee"/><file name="EntryLink.php" hash="5a280e630417eb616c257813c3ead727"/><file name="EventStatus.php" hash="61f988f2bfafa564543cabe4e7f86f29"/><file name="ExtendedProperty.php" hash="2d80f08e6e2e79da98134e959b58fbbd"/><file name="FeedLink.php" hash="679a6f5c9ebed486b6b41bac1522fba3"/><file name="OpenSearchItemsPerPage.php" hash="8430c39b6ce1bfb8deb8d2ff4070edf6"/><file name="OpenSearchStartIndex.php" hash="118645c4f8d38b135ebdd9792ba30234"/><file name="OpenSearchTotalResults.php" hash="8e7bbe094d00d023b1ac76184bbc871c"/><file name="OriginalEvent.php" hash="799806cbff3654b92028550a96d3f418"/><file name="Rating.php" hash="96f79437551070a76a0ffc8cf0ce3f93"/><file name="Recurrence.php" hash="da2e478f7368e9fae3e91aa4975769b9"/><file name="RecurrenceException.php" hash="1565fac963250d130a9a18d0e87a9462"/><file name="Reminder.php" hash="84525523e8827d09cda261f02f4c4214"/><file name="Transparency.php" hash="2c99f3896ceaa90632f565d3910eba43"/><file name="Visibility.php" hash="df49298225481498f3a082cc88092ed6"/><file name="When.php" hash="4a02d7db9ade6210d5d01fd401938732"/><file name="Where.php" hash="5d1d9557f1a8a24be5c6076464f35cda"/><file name="Who.php" hash="8d3c827558b62b6fbbdb1786bc6dc8f0"/></dir><file name="Extension.php" hash="3dbf28598313aea3fbcb6ae0a9218373"/><file name="Feed.php" hash="8ae61588a220ed9e612bd0d306ed7be9"/><dir name="Gapps"><file name="EmailListEntry.php" hash="beeaa4d8624538255fd4fa414bf2aa2b"/><file name="EmailListFeed.php" hash="dae8f9390c01ce354aacf7a03b56faa3"/><file name="EmailListQuery.php" hash="38e4255133125d1c3cd461769ff2bbf6"/><file name="EmailListRecipientEntry.php" hash="5042400a2ccf63b598d11098c08a02a8"/><file name="EmailListRecipientFeed.php" hash="e67f7530086c3c3de9bf49ce731ba816"/><file name="EmailListRecipientQuery.php" hash="6b48a9d58feb39241c63a1c448259894"/><file name="Error.php" hash="2739432a885e3aa64112124acf85666a"/><dir name="Extension"><file name="EmailList.php" hash="d83a001f6b79d69a55a534c352df4518"/><file name="Login.php" hash="068572b0a7d975d816564d334aa6cf07"/><file name="Name.php" hash="b895fe7b562ab015bc391c82be75d63e"/><file name="Nickname.php" hash="12ce7eb02489b501861272c13acec59d"/><file name="Property.php" hash="4517466631d6a91e771e3eba6c4d028e"/><file name="Quota.php" hash="18a9c44fdf6146c74b51d123c00bd7d4"/></dir><file name="GroupEntry.php" hash="5c36b2030c5394629693de197c909286"/><file name="GroupFeed.php" hash="13b68ebe7768fabe2f408b5a317bb088"/><file name="GroupQuery.php" hash="fc3f172f6fda1a3b50c6c8c2f3beebd6"/><file name="MemberEntry.php" hash="987fddd8e68938e62d4fb4c80a0b7586"/><file name="MemberFeed.php" hash="aaec820fc096293a6e6f4e5dc9a213a7"/><file name="MemberQuery.php" hash="1fe4b7f18ca161de836a9bf2b18cf123"/><file name="NicknameEntry.php" hash="f0fbcba505a6cac9d64328acf86c168a"/><file name="NicknameFeed.php" hash="80df6633ccad4aea2f1b0ff1fc56fedc"/><file name="NicknameQuery.php" hash="b3fc90f01854679f692ca2d34f1ef867"/><file name="OwnerEntry.php" hash="a66d48e8d46fddf2a9e3ea0330bcea45"/><file name="OwnerFeed.php" hash="98123454cb3cc6dc134d9ad827d297b2"/><file name="OwnerQuery.php" hash="5c829232390b828f06565012b2af3ce6"/><file name="Query.php" hash="a893bb0bebd43c558fac8f7b58477577"/><file name="ServiceException.php" hash="e62bc29c1a67ab44455ebc10fb033887"/><file name="UserEntry.php" hash="327e60ce8bad4fad8aa9d785902a0488"/><file name="UserFeed.php" hash="12a6e44ebb6b809f1ab17884c957d034"/><file name="UserQuery.php" hash="36d9b6e3c53812f1a0b3ba58b8348d1f"/></dir><file name="Gapps.php" hash="006b69cd2b4bb52efbc481cba3ded85d"/><dir name="Gbase"><file name="Entry.php" hash="d1c0594bd7f509ee8b71a0d4c6e93cef"/><dir name="Extension"><file name="BaseAttribute.php" hash="9860f259d07b1d7c48953ac145e91173"/></dir><file name="Feed.php" hash="a3a9a55b4dafc0c71da475d0b8ab4ed3"/><file name="ItemEntry.php" hash="4ad3d155cdb9fce8010cb9ff27d3ff54"/><file name="ItemFeed.php" hash="44ffbf3810fe7d602fa50a219f4d0c6b"/><file name="ItemQuery.php" hash="d85aa16b033dfc7478cbfa9cd38cbd69"/><file name="Query.php" hash="feaa71301ffc82297a5c768b267ff5b2"/><file name="SnippetEntry.php" hash="023249497ffc22f6fbad8645c50dc78d"/><file name="SnippetFeed.php" hash="5197182ca6edcf33fa8452f809597510"/><file name="SnippetQuery.php" hash="17365d8dc24d1da93b8b730c6fe6d864"/></dir><file name="Gbase.php" hash="78c17b83a499c8c31d31762990d83d3b"/><dir name="Geo"><file name="Entry.php" hash="bf5d39448208c58aba61ec64d6a79ad8"/><dir name="Extension"><file name="GeoRssWhere.php" hash="914e0e1155c117f5908f07dadc6ee889"/><file name="GmlPoint.php" hash="a5bf5b02bdec49c06e1aa44763bba1a8"/><file name="GmlPos.php" hash="8ef27447e497a39031e475372a8cb08a"/></dir><file name="Feed.php" hash="c2adb51ac77e046f74ac15f7bcfb53d3"/></dir><file name="Geo.php" hash="2a5a5a2dfa2462e061234e4946fbc8f4"/><dir name="Health"><dir name="Extension"><file name="Ccr.php" hash="5f6686a6c63958e949db8bf5deb92f2b"/></dir><file name="ProfileEntry.php" hash="a2c0dd3747b54680f62089aa25ca26c0"/><file name="ProfileFeed.php" hash="1a41a46d2871e28239c45f23f0b50868"/><file name="ProfileListEntry.php" hash="ee7b66b18af7f3d7406c10c82dbe903a"/><file name="ProfileListFeed.php" hash="1d15e991cf6dc94a83b52ec64aed7a2a"/><file name="Query.php" hash="6dd89b579a5aa4d35de32e74c0df5502"/></dir><file name="Health.php" hash="6b0a156697fe84a09efbde31eea3f497"/><file name="HttpAdapterStreamingProxy.php" hash="6b2964e32bf7c0e110b8ab25445ed53f"/><file name="HttpAdapterStreamingSocket.php" hash="b5b74e5c1cb8206da4b163666a81fed4"/><file name="HttpClient.php" hash="9cee0a291d6c4b11f7358628923f925f"/><dir name="Kind"><file name="EventEntry.php" hash="1f1204191536089911a984770ce0cb47"/></dir><dir name="Media"><file name="Entry.php" hash="9cc1bd304119ff7d428225d3107c3a34"/><dir name="Extension"><file name="MediaCategory.php" hash="8f9345afe735f43c0936d2741556db13"/><file name="MediaContent.php" hash="947b1ca390fa6021690d0a67f81c0c28"/><file name="MediaCopyright.php" hash="947dadff8c8d2708ccb7af6aaa5d928e"/><file name="MediaCredit.php" hash="6d2b9d4be6e3c896fc9c9f9a9581ce9d"/><file name="MediaDescription.php" hash="eeaf98530facd9f42d2e3c46661db3f3"/><file name="MediaGroup.php" hash="9e6dcb6e453393b23d7efb8dde3fb4b0"/><file name="MediaHash.php" hash="2f84bf6db86d3302709347222ad1eba4"/><file name="MediaKeywords.php" hash="6a1a4c5eee620173c5c1995a8bc0aa25"/><file name="MediaPlayer.php" hash="c7d51126d6604718daec1674785e90af"/><file name="MediaRating.php" hash="915d64d3fa690969aa6697c945ef7b28"/><file name="MediaRestriction.php" hash="8921f3bd9d80f7a530b826ab009668c4"/><file name="MediaText.php" hash="557defecdbd618e8917ed5fcd6ccddbf"/><file name="MediaThumbnail.php" hash="e5e272a715318c877fae805dc78e3fee"/><file name="MediaTitle.php" hash="4134d9c00494d89ba462ae9500d1e2bc"/></dir><file name="Feed.php" hash="f67c9bb85cbfbf098fb53ae50a026044"/></dir><file name="Media.php" hash="752e78b67dca41a50ffb85dee3b3e483"/><file name="MediaMimeStream.php" hash="de9b3dd42e0f9f62341fa075bb900c6c"/><file name="MimeBodyString.php" hash="ea742b4f32d34ddac64454b990d4ef37"/><file name="MimeFile.php" hash="0afbad3bc750c1cc5d3f93c54c3c5019"/><dir name="Photos"><file name="AlbumEntry.php" hash="1ab5e6bdc070df30938e912d52eada85"/><file name="AlbumFeed.php" hash="07c42ecd6819d25e428b94f31882c1a0"/><file name="AlbumQuery.php" hash="5da3a372fe52f8c076e9d97a35f823e1"/><file name="CommentEntry.php" hash="f7822566e08ea7b3f74c955abf89a41f"/><dir name="Extension"><file name="Access.php" hash="8d4c3dfe21dbb25632e87659070125d1"/><file name="AlbumId.php" hash="45b3059567bf5e49a6f8edf6b8a16937"/><file name="BytesUsed.php" hash="fd2a43339909b5c7402208dccbdf68c0"/><file name="Checksum.php" hash="5ca31e3430e2e9b747d91c94c000de8a"/><file name="Client.php" hash="2a3276f0666bc92c7d7155bcfbc74f42"/><file name="CommentCount.php" hash="48176e51ea9b1c3c0de6edcf24e25d19"/><file name="CommentingEnabled.php" hash="5b460e8f02be0079867d34af9ab54bce"/><file name="Height.php" hash="d913feb4798b7f3c8ba645bc6ecd1d59"/><file name="Id.php" hash="c5c6fcef6647a1523b99463cfb0a6ebe"/><file name="Location.php" hash="b2b10096aeca032d37e138b09f4ce18e"/><file name="MaxPhotosPerAlbum.php" hash="d1b61411c47e1eb91cb0b80be60998a0"/><file name="Name.php" hash="7e6637d23584ef1ebc3834940fc2ad52"/><file name="Nickname.php" hash="c4345329b15d815de6527d0f8e0277e6"/><file name="NumPhotos.php" hash="160edc7a3b4837435a36befe5378e01e"/><file name="NumPhotosRemaining.php" hash="a3b358f036c2fbefdf93830c92a027fd"/><file name="PhotoId.php" hash="ff997a353b24d944f439702d4ece0966"/><file name="Position.php" hash="cf9f8b0c29c98c1680b2675ebf47e6b2"/><file name="QuotaCurrent.php" hash="a57ff86ba83287a1f145f272ca463756"/><file name="QuotaLimit.php" hash="00c6e94954fbe136a09d4b7ca8f7128c"/><file name="Rotation.php" hash="513a2712c12e10fb61dde21976824b7e"/><file name="Size.php" hash="ab29ba1766a003c1b3ad22db180d18cc"/><file name="Thumbnail.php" hash="6a59c5bebc192e34992e8058ccfd11c1"/><file name="Timestamp.php" hash="b52abdc854529af5cb545691692375ec"/><file name="User.php" hash="3a21cef935fd5fb42f97e308b1997583"/><file name="Version.php" hash="9625bc1c6aefcf580c5fbe0d2f045b4e"/><file name="Weight.php" hash="a8bc3ed41e626323f92adf87410af458"/><file name="Width.php" hash="06f910c1bb1e4e747c38c26ed409522b"/></dir><file name="PhotoEntry.php" hash="ada12abf9bb991fa672ca9a05cb979a5"/><file name="PhotoFeed.php" hash="3b29ec6d750456cdd799bcbaa751e89b"/><file name="PhotoQuery.php" hash="93b28eba3750d181f44fe41181e45663"/><file name="TagEntry.php" hash="8c088bb0af6e8a14eced2775aa3a291c"/><file name="UserEntry.php" hash="15e59c396a645fc30f03cb42d2efc351"/><file name="UserFeed.php" hash="e1498967cc3f5d361c96a0bcde82437d"/><file name="UserQuery.php" hash="26f3ef6227851523817358a97544ebd6"/></dir><file name="Photos.php" hash="c46ff72fca949809ff42f17b0079c069"/><file name="Query.php" hash="100dee31d0a572c4d2e990a96f7e9a0e"/><dir name="Spreadsheets"><file name="CellEntry.php" hash="93cc5079095d6daa6c2147b62131a890"/><file name="CellFeed.php" hash="ca07b9478e1b6ecae9147bc2105c8bd7"/><file name="CellQuery.php" hash="bc7fbfd4e84481e19df568357bc22e37"/><file name="DocumentQuery.php" hash="fd2935ddca76445d1bea58c4f6799ebc"/><dir name="Extension"><file name="Cell.php" hash="917abed62f74a5101511f4449c805140"/><file name="ColCount.php" hash="dba4f0796d79fe80ff15d4dc9bebcd24"/><file name="Custom.php" hash="8f805dee81206d515ab43097cecedb1b"/><file name="RowCount.php" hash="be76b9f5b367cb349576283ab9765d34"/></dir><file name="ListEntry.php" hash="7b8c759afeb6cee40fc5ce231dcf6f2e"/><file name="ListFeed.php" hash="688c2cd0aab8cffabce85d835e4fe077"/><file name="ListQuery.php" hash="2bd4f1eb97b6b3c92c8d2f52fcdbbccf"/><file name="SpreadsheetEntry.php" hash="e43a1862baadf19907770d4a61a56626"/><file name="SpreadsheetFeed.php" hash="2cd1cf91c61a54ea236e1aaf73877009"/><file name="WorksheetEntry.php" hash="7091ab92f732197dbf7e45dcc9c87bf3"/><file name="WorksheetFeed.php" hash="3a4c334028cc35e76255507be1efe061"/></dir><file name="Spreadsheets.php" hash="5706fa18d101c716c73b5f1f6869f33b"/><dir name="YouTube"><file name="ActivityEntry.php" hash="19c73663008cbcbb141c35e8717521aa"/><file name="ActivityFeed.php" hash="5e45cff4ae0df9e35683067769a26386"/><file name="CommentEntry.php" hash="8f17768b645f4165b9601e59fab4045a"/><file name="CommentFeed.php" hash="a391a8ea8c0b27904e365eace8b03458"/><file name="ContactEntry.php" hash="440d8c1c0196e59dd80c6c52e30b2459"/><file name="ContactFeed.php" hash="ae3698b6ccf9d339f7a30b4a5789f698"/><dir name="Extension"><file name="AboutMe.php" hash="8011ef3b524bea9fff089882ea4ed0ab"/><file name="Age.php" hash="e2a9893b2e911b3db507465320cbcf63"/><file name="Books.php" hash="89b35f4bc0027463f91824b5cd2e47cb"/><file name="Company.php" hash="549c355f976cc892cebc6811fe2580a1"/><file name="Control.php" hash="578a083eabf62931b62d095600b80003"/><file name="CountHint.php" hash="666969cd9d5d77e06c9a115fae9de6b8"/><file name="Description.php" hash="8a7dbf10f59ccd573eb0c90cc5971cf6"/><file name="Duration.php" hash="24f2181f720fe6db1cb22503ffee459c"/><file name="FirstName.php" hash="d28dd3cd580a2fa7c6bfb829e8711166"/><file name="Gender.php" hash="260b84dc18e9c01eac563404d0fa5f5d"/><file name="Hobbies.php" hash="2dd89e1c8199ef743d771702ecc95c8f"/><file name="Hometown.php" hash="fda3ebb42524b3ab8d54467887da61f5"/><file name="LastName.php" hash="f19b93c1d745cafe6ecf20c7bc8d0c3d"/><file name="Link.php" hash="d93c9801f25b8c8cb13d87ff3b3b460e"/><file name="Location.php" hash="20909b4d155c9fd517081322b835f306"/><file name="MediaContent.php" hash="1b53bccaa9f1de51c19378fc8c442868"/><file name="MediaCredit.php" hash="4571da70916493177e72f0aebeaa78ac"/><file name="MediaGroup.php" hash="36cca7fb741bb294f4dcb4142733d100"/><file name="MediaRating.php" hash="099d0984cdb2c9110ca259311047d0de"/><file name="Movies.php" hash="464957a1f90eb56899ec503c4ede6ef9"/><file name="Music.php" hash="947c3294f34d0f35ab88c7f7a9c4f4b3"/><file name="NoEmbed.php" hash="1e6e4a5995de606554e7145a0df0b6d4"/><file name="Occupation.php" hash="b33c3053639572a312fec678395d7436"/><file name="PlaylistId.php" hash="af87bcfda7115ae9c55bf3c1f2986754"/><file name="PlaylistTitle.php" hash="79b89ae7bdce993a758fd1bf45188252"/><file name="Position.php" hash="d92a78e714b2f7afdfabd8d09f73ff1d"/><file name="Private.php" hash="93bd6eeaf228e882ccceda591813228f"/><file name="QueryString.php" hash="5e5c57c2e219ef2e5ca3184997d87ccd"/><file name="Racy.php" hash="ad019d20c5c40d12da9cfc9df9daeaec"/><file name="Recorded.php" hash="7af195c7f3f045946f13504cc38522a0"/><file name="Relationship.php" hash="b42aac9538b504662222635a29149436"/><file name="ReleaseDate.php" hash="beb4a4d9830ff40a06816a341de8dd15"/><file name="School.php" hash="51a1ff928489cc7cd3aacc7a7aaf08a3"/><file name="State.php" hash="04cd3d54d4050aafc5ce27e719d234e9"/><file name="Statistics.php" hash="73270160b45c7ec91914467ccda850ef"/><file name="Status.php" hash="aadcb325d6f3b51cae180406d4caf9a4"/><file name="Token.php" hash="8686b59bd2a0048283389bc01acf77bb"/><file name="Uploaded.php" hash="9ee6ea6660e515f1440d92b2ef4d97dd"/><file name="Username.php" hash="c3782552a9accafea073e8f0081e43f3"/><file name="VideoId.php" hash="30fdd4c5cd5b212a1e4c17cd28fbb12b"/></dir><file name="InboxEntry.php" hash="24eb593b56341f919f0bc0446b4b71f8"/><file name="InboxFeed.php" hash="69487f9424ad1686f1b00e2b1f73ad29"/><file name="MediaEntry.php" hash="924fd5fcbfec4c44e965812618c08b6e"/><file name="PlaylistListEntry.php" hash="367ad32e10ea7203408d99bcfae836a2"/><file name="PlaylistListFeed.php" hash="6a2db1a031b1f749231326b4bd57d9bd"/><file name="PlaylistVideoEntry.php" hash="5453811dc274201e95b9ca6450180669"/><file name="PlaylistVideoFeed.php" hash="54be8eb4c90f3a5a4b6ce1ce578f7e56"/><file name="SubscriptionEntry.php" hash="f602292610ce553fb7493cda0bc25cb0"/><file name="SubscriptionFeed.php" hash="576b63779940d7e3576a1c505bff284f"/><file name="UserProfileEntry.php" hash="4eafc0f86b477f85405429572ba1ba62"/><file name="VideoEntry.php" hash="1ef39076a4e9cd95f91bf8d69bf4f52c"/><file name="VideoFeed.php" hash="aa4889f83dab3ed5524583b48a7a5a22"/><file name="VideoQuery.php" hash="a2a973590b187f7314e994d824a6a288"/></dir><file name="YouTube.php" hash="a8dc12d5116ec45b159b59dacddbf946"/></dir><file name="Gdata.php" hash="f1583b57defcf04cb1b35c2875a95ea1"/><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="67d08c9af9c140e31a9ddc2f164571ed"/><file name="Exception.php" hash="edeae8782f6926386f145d8a873d23bb"/><file name="Interface.php" hash="588b60a6607675c8698be8b3fd2d4e22"/><file name="Proxy.php" hash="34368ca022a77f24cf63f769303fba7d"/><file name="Socket.php" hash="6078a103596ba3a8b2544563d252d505"/><file name="Stream.php" hash="14a0106f768a6388688690a54a3eef27"/><file name="Test.php" hash="35e3087f1d6baa3b6fa2cda8228febf9"/></dir><file name="Exception.php" hash="a5f986ab6d87cb83bed91a1caf56ac00"/></dir><file name="Client.php" hash="1390293da783df64744f9133c397085a"/><file name="Cookie.php" hash="a56a600d64c9bae67c66ae784de2fe58"/><file name="CookieJar.php" hash="7d93690c2caf40108c35a66b10e25586"/><file name="Exception.php" hash="b345b84b1e9b8a1ae2478ff04f37fc2f"/><dir name="Header"><dir name="Exception"><file name="InvalidArgumentException.php" hash="02d00d00a945c0595a648ea418fe3673"/><file name="RuntimeException.php" hash="8c166ae41ab4e516abda9289f19e973c"/></dir><file name="SetCookie.php" hash="bd0394babcd18f01c40e1b498e3b13c0"/></dir><dir name="Response"><file name="Stream.php" hash="8a41b22b489629a6766dfb3cb96e0ed2"/></dir><file name="Response.php" hash="97c97e4e6069bf08519201c0527a351a"/><dir name="UserAgent"><file name="AbstractDevice.php" hash="d68516193c17c08361776e107bdd007d"/><file name="Bot.php" hash="e5679a2e30d3f1ef581d508446c1f482"/><file name="Checker.php" hash="0b6bb9cb341b75ca7bfb749cb2c871bd"/><file name="Console.php" hash="93650b34bd1238887e88c238291853c0"/><file name="Desktop.php" hash="9829ee285a2cdc4388326a07644d042c"/><file name="Device.php" hash="72533d95dea2a7fe6366bd2145b5b938"/><file name="Email.php" hash="f0a3fab08e59378c0189073237611af7"/><file name="Exception.php" hash="beb38f75f587ac56cbb7a843f59a84ae"/><dir name="Features"><dir name="Adapter"><file name="Browscap.php" hash="a88ccf8fa0b5aca789f32a08f83c98e7"/><file name="DeviceAtlas.php" hash="725061814353e65cc2d89e2a67a00673"/><file name="TeraWurfl.php" hash="1f91bc3ded39c5b108d8232d18cd17f4"/></dir><file name="Adapter.php" hash="a4dcf44cd31de8969f3e941f9a14d0a5"/><file name="Exception.php" hash="a8fba4a7bf9a1a58225ab313b5fa4dd3"/></dir><file name="Feed.php" hash="716918e5334ac352997eac35ca5956dc"/><file name="Mobile.php" hash="00d3e607c4ac5e298492bd3d7762c555"/><file name="Offline.php" hash="6c1ce88c65a43a63416928292c5f9f5c"/><file name="Probe.php" hash="b4df007dbdeb6ef7c49f599d728eed49"/><file name="Spam.php" hash="a4402ccfc92bdf4c49ed1a27bb1905eb"/><dir name="Storage"><file name="Exception.php" hash="ab40f3958bb905a85cfa5cf14af640d4"/><file name="NonPersistent.php" hash="9c8d459eb114f70df099bd397a542a1f"/><file name="Session.php" hash="6b94c84a472e0a767d42be7e26aec3c7"/></dir><file name="Storage.php" hash="ec42c71aae122ea711cbf87ef261c4e4"/><file name="Text.php" hash="711458780f3c17ad437f3d56b5109321"/><file name="Validator.php" hash="69d6afb8a82293c61a642c791f5a16db"/></dir><file name="UserAgent.php" hash="460734f564ed89053481a1204db01c79"/></dir><dir name="Json"><file name="Decoder.php" hash="be80f4b8fe57afd69752fc51c349dcc8"/><file name="Encoder.php" hash="0282ee4cb81e78771c8829398f64082f"/><file name="Exception.php" hash="949bff931d3430258aa0d8688d70df18"/><file name="Expr.php" hash="5985e830701d7f8d5daeb230ce56b1a3"/><dir name="Server"><file name="Cache.php" hash="149b4bcdb085ccd0d535903aa463a0a6"/><file name="Error.php" hash="f3bec127c343a8e14a7a9b1339ab28aa"/><file name="Exception.php" hash="1b0ac33c450ec1bee800421995576fa7"/><dir name="Request"><file name="Http.php" hash="832d82cb88edefb954c4d4d730d0a95c"/></dir><file name="Request.php" hash="35999aec48306723cd44da4c5a62fe35"/><dir name="Response"><file name="Http.php" hash="a5f156d547e04bd224295be634e864da"/></dir><file name="Response.php" hash="a3c115766d7a5e6e57cb4a27887cad2a"/><dir name="Smd"><file name="Service.php" hash="9aef500f4cef8c72886b6103820397e5"/></dir><file name="Smd.php" hash="c8dce4255950f809a22ee60febb2bc2c"/></dir><file name="Server.php" hash="90dcadb42953db253627a783aafa0b80"/></dir><file name="Json.php" hash="9c8bd17cde28999638cd2f05fe470cbb"/><dir name="Layout"><dir name="Controller"><dir name="Action"><dir name="Helper"><file name="Layout.php" hash="c049699d9228b85c2823d7bfdba7d8de"/></dir></dir><dir name="Plugin"><file name="Layout.php" hash="2af276e070314489ccdd514b841d86ad"/></dir></dir><file name="Exception.php" hash="a479f33598f2c4e1cb228883ae6f22ac"/></dir><file name="Layout.php" hash="6d7b1d2ad0c1bf5d5d1ea058ca5a24f7"/><dir name="Ldap"><file name="Attribute.php" hash="a334347a968defb0fda698c3c54f46d7"/><dir name="Collection"><dir name="Iterator"><file name="Default.php" hash="8f8a4876cf258d6b1f71582a805df017"/></dir></dir><file name="Collection.php" hash="ac57de545867cf7cd1df3d6c113263ca"/><dir name="Converter"><file name="Exception.php" hash="4e029f2da6d5c7df7644bfd2c434c6d0"/></dir><file name="Converter.php" hash="8e09bff7ca34d3051cee4a873f5b58a1"/><file name="Dn.php" hash="b5653205b12da006a91e498ca7fc7dc4"/><file name="Exception.php" hash="e12baa19246087c376b7d5cbf0ab7eca"/><dir name="Filter"><file name="Abstract.php" hash="efc802cd50bc28c4181e5bbab247e725"/><file name="And.php" hash="662ca1c25383de02b569c76bc62a058f"/><file name="Exception.php" hash="4f8ae5e40c68e60f00550dd5ccd7aa34"/><file name="Logical.php" hash="06aad3c5c574bae76adc46927ae21474"/><file name="Mask.php" hash="904d6707c87b202d9b66e1e3532fbd94"/><file name="Not.php" hash="028697704f21551b33dcb7c160369691"/><file name="Or.php" hash="8dec15db06446ad375c61c7f46912d7c"/><file name="String.php" hash="b1cc0c074d1822be6124f6c48e351a86"/></dir><file name="Filter.php" hash="c50df357d992c35c217ac7803ce314b2"/><dir name="Ldif"><file name="Encoder.php" hash="d1116ef8bfa81ce18fd5cbae52942227"/></dir><dir name="Node"><file name="Abstract.php" hash="e84bbf67046f975a1f5775aa0d49348d"/><file name="ChildrenIterator.php" hash="8b0c6775e5111e80938ccc9cb60aed0c"/><file name="Collection.php" hash="11098b8c84df455895877fad99f30a20"/><dir name="RootDse"><file name="ActiveDirectory.php" hash="c5f5e80b8dd2cb1e31ac3e03fc279024"/><file name="OpenLdap.php" hash="dcd6e7ebc3775e6a5cba8485bd78c8d6"/><file name="eDirectory.php" hash="f946fccdb3015b015d3cff00829a6ea6"/></dir><file name="RootDse.php" hash="c247acc47a79441717304abade296309"/><dir name="Schema"><file name="ActiveDirectory.php" hash="85bc7915ab42dae47c2d4fb8e3dba51c"/><dir name="AttributeType"><file name="ActiveDirectory.php" hash="04a142f499e0848e9ae43a64786328d4"/><file name="Interface.php" hash="ae4ab45b50efa4e032e32912d9c6a776"/><file name="OpenLdap.php" hash="a823f4b81c597a3820e4fe67e5454e70"/></dir><file name="Item.php" hash="fe670cbd69aa5863f9f66efadfcd3dd2"/><dir name="ObjectClass"><file name="ActiveDirectory.php" hash="e678fbe8c0e965cf7db01e829adff67f"/><file name="Interface.php" hash="166b71e4032d84ecfc88365d89b1de11"/><file name="OpenLdap.php" hash="428b8707dc060e1f9e7854005c51d58e"/></dir><file name="OpenLdap.php" hash="2e52c69ae03823a1d0f42e83aff2f316"/></dir><file name="Schema.php" hash="2745fb40a9578d326a48718ee91cc5fa"/></dir><file name="Node.php" hash="648c759b832b68b000e8bf08af0339ce"/></dir><file name="Ldap.php" hash="da470d2a2a451bc59b2ed1ecb118ec5d"/><dir name="Loader"><dir name="Autoloader"><file name="Interface.php" hash="5a8847bbf702beb3c5d03d9b6620291a"/><file name="Resource.php" hash="b9e4409e67051a21f4e2ae855c1bd691"/></dir><file name="Autoloader.php" hash="8b501e8e33091a30e52be2094677826b"/><file name="AutoloaderFactory.php" hash="3ec199fa5c2dec860143b37f17b5ce65"/><file name="ClassMapAutoloader.php" hash="2acb3037511952ac7eb2bab70501dcd9"/><dir name="Exception"><file name="InvalidArgumentException.php" hash="4286045d7c3bad36fa3e101f0beadfaa"/></dir><file name="Exception.php" hash="81dbec797bf5464d3dd93886de055be3"/><dir name="PluginLoader"><file name="Exception.php" hash="fba867bd38d0dbb235f86cc6899d834e"/><file name="Interface.php" hash="60638720a3d503c41b6679d1a12c9e59"/></dir><file name="PluginLoader.php" hash="6be3d7edad844778eb79c52494f04eb8"/><file name="SplAutoloader.php" hash="b35315f66536a170485d6a91cc962a4f"/><file name="StandardAutoloader.php" hash="181406bd273d500ef771e5f24b0bd909"/></dir><file name="Loader.php" hash="817eebfff3c19cf057a8bd92f0c9c679"/><dir name="Log"><file name="Exception.php" hash="b163db6d6600897c6d7d9675f5b2082a"/><file name="FactoryInterface.php" hash="950fce8f1016b9149a3afa78cb5d6bdd"/><dir name="Filter"><file name="Abstract.php" hash="588c7a33b8cc18516fb09f45b6e4df27"/><file name="Interface.php" hash="8e207e5fde37a093bc429eca471abdb5"/><file name="Message.php" hash="42c00aa794507e263369816ebd6ecfb9"/><file name="Priority.php" hash="3bc818826edb7d8d47778c71534968ca"/><file name="Suppress.php" hash="6198f609922c91844696ad749f8f988b"/></dir><dir name="Formatter"><file name="Abstract.php" hash="f6b6a3a2f08104b92f02916dfae10819"/><file name="Firebug.php" hash="18bf525dd98a338a0068adc7223004aa"/><file name="Interface.php" hash="f304a62a7dc3774938c9a4c0386e312a"/><file name="Simple.php" hash="e99de8b500f61444ef4ffd6bd44f8b28"/><file name="Xml.php" hash="dc3361c1aeaa94dca0dac28920c7ea8d"/></dir><dir name="Writer"><file name="Abstract.php" hash="79ccb8a60f0146adc3d1019487a99a69"/><file name="Db.php" hash="e9dd86777ca1735ccec177c7e385316e"/><file name="Firebug.php" hash="6227fe3e164c36db1829e4afd5fdddd2"/><file name="Mail.php" hash="3f76aaf2c1bfa288b7f126efd127c306"/><file name="Mock.php" hash="be44a2526cd397f294cb3350334479cc"/><file name="Null.php" hash="7dc63aa32e13ee72975d68873d87d85d"/><file name="Stream.php" hash="5a287635e4c1d74763215959ba19b70a"/><file name="Syslog.php" hash="06022b333a8ca4d896eaea75f92fe543"/><file name="ZendMonitor.php" hash="3e508d727439f6c10212e70617d68b20"/></dir></dir><file name="Log.php" hash="eb362799326368edbb09d03b5ecce1a1"/><dir name="Mail"><file name="Exception.php" hash="8d01b40eca451bee7c9401d2498ae65d"/><dir name="Message"><file name="File.php" hash="7415d6300a134322e1f9b5723f456375"/><file name="Interface.php" hash="37f65eeadf5f7d8c46e5740810a91f31"/></dir><file name="Message.php" hash="0b9280e314b793db259877a3d4873662"/><dir name="Part"><file name="File.php" hash="2973a0c512d8a12ae250f0310e7ab715"/><file name="Interface.php" hash="5a08dd0d4abfeba0e2b6a3bcd0647cb0"/></dir><file name="Part.php" hash="c83162d6c8664bd25b17a33789bc8c76"/><dir name="Protocol"><file name="Abstract.php" hash="75f76eb34f20aef472da005983e4ade4"/><file name="Exception.php" hash="324b88f119661b2fb45e50e03fdbb797"/><file name="Imap.php" hash="4be011d91db7e932867a9ef04b9e3f1c"/><file name="Pop3.php" hash="a3f36e5260b3fdf15ff91afb4edd06c8"/><dir name="Smtp"><dir name="Auth"><file name="Crammd5.php" hash="989efed470312ec3d252f04f48b13f1f"/><file name="Login.php" hash="eeb279a39d84d0c34b5b3c57a0d8e1fb"/><file name="Plain.php" hash="4e4fb49d2c0a4c3cc6326b9362663812"/></dir></dir><file name="Smtp.php" hash="a99437c462526c3ab7c4a16e6dd73dd5"/></dir><dir name="Storage"><file name="Abstract.php" hash="c80a746bb73014c266f2785247770e77"/><file name="Exception.php" hash="8dfb9dc508a506017fa2aba591171706"/><dir name="Folder"><file name="Interface.php" hash="e46d56b2092b8e66b0de59f089f28dbc"/><file name="Maildir.php" hash="2ffec84ff5cebbc06f42a4bf4e8e49a0"/><file name="Mbox.php" hash="a6bc27702d0e9acbc52d83efdbb623c0"/></dir><file name="Folder.php" hash="710f0f79f55eb9c16523b59b3e46026d"/><file name="Imap.php" hash="86cc553b8a10025750989057403776f9"/><file name="Maildir.php" hash="c298cee3127aebf1d902bc6a263cd67f"/><file name="Mbox.php" hash="96e1d239b5d88772aacd245255d35cc5"/><file name="Pop3.php" hash="fe599c6260e22c23dcd3bfd698271b77"/><dir name="Writable"><file name="Interface.php" hash="a5a3487a8b0dcc8c1f957e10b9535c96"/><file name="Maildir.php" hash="f9dc51e0430fed3cb7fb06a6fc46b4c1"/></dir></dir><file name="Storage.php" hash="566fa7311354b78bfa9afd1ae17fd49a"/><dir name="Transport"><file name="Abstract.php" hash="b5e088f0f4a65356307e1e6048558c5a"/><file name="Exception.php" hash="2fc585f21c0c0bbfb8d9218788a99d91"/><file name="File.php" hash="976dec70144df18e87d527ff7e516758"/><file name="Sendmail.php" hash="fbe6f6bdf5a6b750a687e1ab5b572fa0"/><file name="Smtp.php" hash="6f916608a1b6f93dc6d116e8d8f40b94"/></dir></dir><file name="Mail.php" hash="233f0679a2a5101183c73419cc14e184"/><dir name="Markup"><file name="Exception.php" hash="6acb9e012348c31a98e8016f689bd83b"/><dir name="Parser"><file name="Bbcode.php" hash="fe5258254d43407c8ebf45121d5d3443"/><file name="Exception.php" hash="96b47171a5e4994dcb75bfeb964a3261"/><file name="ParserInterface.php" hash="22f4cab8c966e18965cc16bf1ac58a2e"/></dir><dir name="Renderer"><file name="Exception.php" hash="c27375ebcd69a8eb56a5c3e3229ef88c"/><dir name="Html"><file name="Code.php" hash="c919be3dcefb797b425cd65153302f6e"/><file name="HtmlAbstract.php" hash="7dc1ee614c7d125582f34ded495bd5a3"/><file name="Img.php" hash="6a130ace451a6ed0a2d0a1f1ea3bff58"/><file name="List.php" hash="e8474711d02734026d531708832e1310"/><file name="Url.php" hash="6bb6f2015aa632299941bf9997e8110e"/></dir><file name="Html.php" hash="b607c5add3adcb046c58771b79ecdca5"/><file name="RendererAbstract.php" hash="bf2e4d797e26ef28885babcf2d9e2722"/><file name="TokenConverterInterface.php" hash="e5b38c0b3ba387f0df071a35c7fb1f3f"/></dir><file name="Token.php" hash="925b6878c35fd1e0855a73ecf684f25c"/><file name="TokenList.php" hash="590aa72556941d672184f1aca02ef30c"/></dir><file name="Markup.php" hash="70327a385551a40429dbf98def244565"/><dir name="Measure"><file name="Abstract.php" hash="a844b711aca6638ea933630264ab309f"/><file name="Acceleration.php" hash="f6b1c64dd6bacb4f38d91f72cd8db6d9"/><file name="Angle.php" hash="6c7ec7f864050be14c1735017d149b18"/><file name="Area.php" hash="88b0f14de44d235235da841062691dd1"/><file name="Binary.php" hash="5f9e527c1e8d01535d9bfea7105ac76c"/><file name="Capacitance.php" hash="8bff74324cadcd21836b5acc547a544e"/><dir name="Cooking"><file name="Volume.php" hash="334d3bd9a1023acfed66eb41bf307a15"/><file name="Weight.php" hash="d970ef6d6f08a37db72285917d30ccd6"/></dir><file name="Current.php" hash="1747ffe7532a5c7c060343e3271a27f2"/><file name="Density.php" hash="f4cb05733337475f59762b41a29ae3bc"/><file name="Energy.php" hash="2ed086e65b6f7a4ce1280d8ef9d0f1c3"/><file name="Exception.php" hash="d00039899c6aa43c6b250588bbc07e35"/><dir name="Flow"><file name="Mass.php" hash="2d322913557ff2bfc45afc2ab480babd"/><file name="Mole.php" hash="ff0fe19858605f8c65cbc6f1f377aba4"/><file name="Volume.php" hash="66df34980d0aa473755280393b0f0d7c"/></dir><file name="Force.php" hash="9525a6c47d1e4cbaded7b3477d3c4ba7"/><file name="Frequency.php" hash="80bf10cfe7eeebc3d281b7ed11b397ea"/><file name="Illumination.php" hash="98ee18ab173727ba4dc93a3ada6edd33"/><file name="Length.php" hash="7318f5740bfe039f8c6bda66f172251a"/><file name="Lightness.php" hash="ea419ded90ccd0f5c053262458cc80eb"/><file name="Number.php" hash="d06e176f50de23249f33d4f56586970e"/><file name="Power.php" hash="c896cc783192f260057584f2ba881f87"/><file name="Pressure.php" hash="49c451f9eacd6d162ba6bb629e9118e1"/><file name="Speed.php" hash="c601fe3564d6f3d1f8813a0a7013e335"/><file name="Temperature.php" hash="0d5d33464d00562675fd5d801eebe117"/><file name="Time.php" hash="1c8b825d84b6ccffd76906404d92173a"/><file name="Torque.php" hash="1f530a46616ba82d78541493fb321445"/><dir name="Viscosity"><file name="Dynamic.php" hash="5f002bc79a1c1138cacacec371db37ab"/><file name="Kinematic.php" hash="bd10456069dc6d35a3e1713bd4c6dd71"/></dir><file name="Volume.php" hash="0fbf0ca1290f4aa1af5b23982a6914c3"/><file name="Weight.php" hash="a821fffd5941ccd527cc1d0694336b00"/></dir><dir name="Memory"><file name="AccessController.php" hash="a70d4c42eea7b98f61113d798b55259a"/><dir name="Container"><file name="Interface.php" hash="6068d380217bf27b6453cf894edb8695"/><file name="Locked.php" hash="9bc2f25899430f7ad02853e88dfca0a9"/><file name="Movable.php" hash="4c3c042f5e2bcc2531715dde401171cf"/></dir><file name="Container.php" hash="8feed8c3f2b8f5f0e8d688f13c48c2aa"/><file name="Exception.php" hash="3329d69fccf497932b1a2c27e9919c18"/><file name="Manager.php" hash="1a5c0de427d4436a95fb9d2c0953f279"/><file name="Value.php" hash="697a03309f774813690845eac71d4702"/></dir><file name="Memory.php" hash="2e82b15d077661c5c4b8201ea5bab1fc"/><dir name="Mime"><file name="Decode.php" hash="0cd721f3b84a257348cbfcb73919759e"/><file name="Exception.php" hash="994fc2875e99f10a522cb82e4a54b2b7"/><file name="Message.php" hash="4e3dd5e95f8621955641c7e1b4de46c5"/><file name="Part.php" hash="a11ac478688ef12d8cd0ccecff33670c"/></dir><file name="Mime.php" hash="39042a59c2be063d736a04dac55e903f"/><dir name="Mobile"><file name="Exception.php" hash="519a024f65881a7a4237732573710059"/><dir name="Push"><file name="Abstract.php" hash="456f8a825509d342fcfef1439673f54c"/><file name="Apns.php" hash="d8429732ef082dd5db604fea4c8915b5"/><dir name="Exception"><file name="DeviceQuotaExceeded.php" hash="86b9ff4bc83a799a58f7dffea7382284"/><file name="InvalidAuthToken.php" hash="5ad87658c33a7d9cc6f917d0b5920253"/><file name="InvalidPayload.php" hash="25c5f5d11619d662e9274418d98ed4f8"/><file name="InvalidRegistration.php" hash="8658ffa721150d321de50135d2e5a807"/><file name="InvalidToken.php" hash="713a8d260276537743a4d04b4aa81c11"/><file name="InvalidTopic.php" hash="7c829b73a958a1a5b2727d2819061578"/><file name="QuotaExceeded.php" hash="be67af28f9904f0fc42004751daff33a"/><file name="ServerUnavailable.php" hash="ed4b06b1ef3e3c429b90731ae2920412"/></dir><file name="Exception.php" hash="f894173f4a187922ee49522cf8d3353a"/><file name="Gcm.php" hash="920c224bf5d2829b12e860785f1fcb02"/><file name="Interface.php" hash="8ac308916b40869193bfe9f4924c6d8d"/><dir name="Message"><file name="Abstract.php" hash="60010ad2c300cc7aaeef6e09bd1f0eb7"/><file name="Apns.php" hash="3aa335c6ee551991ad704c6ec1965399"/><file name="Exception.php" hash="14efc16a622ee08a4d66f6b966aa8afc"/><file name="Gcm.php" hash="8e5c08acd168e10c7e0b7be393683846"/><file name="Interface.php" hash="aa9b1e963e71262791a2e85f9d5e03d4"/><dir name="Mpns"><file name="Raw.php" hash="cd49049ab99df63e747b3cf21ce49056"/><file name="Tile.php" hash="eeb12c6d00f840c828e8f928ef28e747"/><file name="Toast.php" hash="6b7b461af1ebd47bc8278388762e186d"/></dir><file name="Mpns.php" hash="bfb031f22738438461df23e002feb93c"/></dir><file name="Mpns.php" hash="d027a3baf86b7808b8f5dd097dd748dc"/><dir name="Response"><file name="Gcm.php" hash="02cdfb00622182c505e7c4916fb51397"/></dir><dir name="Test"><file name="ApnsProxy.php" hash="ef5b18b7cac0826d10cca487ab851180"/></dir></dir></dir><dir name="Navigation"><file name="Container.php" hash="ae908f801587df5bbc7a44d94e290365"/><file name="Exception.php" hash="1f907b7d1a68ca8d29b29f8f9694ca3c"/><dir name="Page"><file name="Mvc.php" hash="bb408e6676cc27d470e41f21084d050f"/><file name="Uri.php" hash="45e78f322e869f7570a82cac147f9985"/></dir><file name="Page.php" hash="ecc7fc65c84c45b552ea81d280fc13d2"/></dir><file name="Navigation.php" hash="bee97615ae02af0c039d61863d0b1e00"/><dir name="Oauth"><file name="Client.php" hash="74d6c02debac4961c253da9d8cc2fe5e"/><dir name="Config"><file name="ConfigInterface.php" hash="1cabd35d6a7f0f92529457b4ea62e17a"/></dir><file name="Config.php" hash="a02e7f37acbb42bc34feebc920d49871"/><file name="Consumer.php" hash="3dc938414065746a37763d2b592e1ee5"/><file name="Exception.php" hash="570bf15ce9b8ccf76e4bcd949adeef50"/><dir name="Http"><file name="AccessToken.php" hash="986d7e25f96d5bed67914e08404bbb5f"/><file name="RequestToken.php" hash="f4f86a01a6e424aaa7e8edb99e518f59"/><file name="UserAuthorization.php" hash="758cc6c3df942ac5ac3b103527a99a10"/><file name="Utility.php" hash="9c69fe9d58add25eda7730460eeb4ae1"/></dir><file name="Http.php" hash="cef52b37622bcfb2efd2a9644babc94d"/><dir name="Signature"><file name="Hmac.php" hash="26331323b06095d36ea1b3d8de214c79"/><file name="Plaintext.php" hash="11266c5bf1d868c63fac84ff14c22061"/><file name="Rsa.php" hash="4ea7e936077c094ee6365ee33707c4fb"/><file name="SignatureAbstract.php" hash="09e632d7cfb30720b43cd8e33ca867f7"/></dir><dir name="Token"><file name="Access.php" hash="974b61753e392b577562e7090dec4102"/><file name="AuthorizedRequest.php" hash="2c5a7071f93bfc03e8098a367c1b95ad"/><file name="Request.php" hash="3253abe4f0340e7fa12d6c26c669e1cf"/></dir><file name="Token.php" hash="19cbcf77a287619c7043efc9cf4cc2fb"/></dir><file name="Oauth.php" hash="239174147ad1cac48ff43b86ca768b5d"/><dir name="OpenId"><dir name="Consumer"><dir name="Storage"><file name="File.php" hash="53a1aec62db8e0bf8153d2363b8afdcd"/></dir><file name="Storage.php" hash="96636f4707d5090dd777ca16ff5f9498"/></dir><file name="Consumer.php" hash="d4129677162161a383a8327a8a5f5cb4"/><file name="Exception.php" hash="9ae51477a152a9993db86a2b3e87a792"/><dir name="Extension"><file name="Sreg.php" hash="a46ab3f654e7718b74f256863398070d"/></dir><file name="Extension.php" hash="d0cbcdb2874105fad8d517731ee682dd"/><dir name="Provider"><dir name="Storage"><file name="File.php" hash="78e54dc83e5862422be8c086458815bb"/></dir><file name="Storage.php" hash="a111906ee39dd25c3e8f03edf73a3f0b"/><dir name="User"><file name="Session.php" hash="184de6934deff211975387b3d0eea0c7"/></dir><file name="User.php" hash="1130cc8407f1607fcc19e0e0e7048953"/></dir><file name="Provider.php" hash="e82af61658678702cf9b92879c70494d"/></dir><file name="OpenId.php" hash="3afe8be181b4ee86ebca1531a1bd8b0b"/><dir name="Paginator"><dir name="Adapter"><file name="Array.php" hash="b19b7013fca38d006a2b638b89312764"/><file name="DbSelect.php" hash="3bd5b7dc7a01b4dcb161f396be0b8670"/><file name="DbTableSelect.php" hash="cab2b30b8210b2979b0c6bed4b123fad"/><file name="Interface.php" hash="5762707d8b9db19faf2a773eb78edd76"/><file name="Iterator.php" hash="3a51f92d688197a2967eef55d802f56e"/><file name="Null.php" hash="2e58e92129e83d96b61e5ba5bf679157"/></dir><file name="AdapterAggregate.php" hash="b6ed68617efff6b9dd41ba5d27cde51f"/><file name="Exception.php" hash="bd8961847f8ea166c7e222e2344d586b"/><dir name="ScrollingStyle"><file name="All.php" hash="7a024155b60bcbb024b3ab8418ea1737"/><file name="Elastic.php" hash="a7d8784429dc1e520b3f98d14c5eac09"/><file name="Interface.php" hash="1d6adbef71c9c1966676ede68de7f977"/><file name="Jumping.php" hash="2e2e9f1633d9ec60e0e111a5794aed93"/><file name="Sliding.php" hash="9f768e8bcaf3bd6f12e0e939c00775d4"/></dir><file name="SerializableLimitIterator.php" hash="411f2359e449e170c5dadaa24803a54b"/></dir><file name="Paginator.php" hash="0d3667499c2f0c3a8c9e5907e812b7a5"/><dir name="Pdf"><dir name="Action"><file name="GoTo.php" hash="d1e30bb7d45aedbeaa31b5dc8b40e287"/><file name="GoTo3DView.php" hash="fcd5460403b8433315caeca12418a5cf"/><file name="GoToE.php" hash="599ebb6d2df80852cfca9a9cedb8d6b0"/><file name="GoToR.php" hash="474402a7102d563261bd914a721b36d2"/><file name="Hide.php" hash="8810efbd459a87d1ee9de7cd007d1644"/><file name="ImportData.php" hash="ecd6feef7d654d60b8efc24bf26d4662"/><file name="JavaScript.php" hash="9bdf7f5f8360300bc95e3e293431f425"/><file name="Launch.php" hash="3e3b49828aefff82b9b44b295084e413"/><file name="Movie.php" hash="b65daa361fc8e77f5ffc4ecedb3becff"/><file name="Named.php" hash="7a1ea555152631327d04a9eb263b4a5a"/><file name="Rendition.php" hash="363bd0314e6d20994934dabd3ad63684"/><file name="ResetForm.php" hash="f4637cd51199245ab14aa6021ffe71be"/><file name="SetOCGState.php" hash="301da63cac76237c91818aac076cbddc"/><file name="Sound.php" hash="ee1e489704abce5aa0dee9047bd8b456"/><file name="SubmitForm.php" hash="657a9f4bc9cd87ca3551370d195b7a35"/><file name="Thread.php" hash="ecee0d4d74deafefed77cd0f6798093a"/><file name="Trans.php" hash="d9f99fb44efc3651ca5e2c56fd7e96b6"/><file name="URI.php" hash="7e52db0fd92d4edb87ab4f4e789d45e3"/><file name="Unknown.php" hash="a8602a55e7a0792d6cd0615c9ac23c41"/></dir><file name="Action.php" hash="ec5a813b9a9a0caf8beb63b890c68450"/><dir name="Annotation"><file name="FileAttachment.php" hash="f3864019953d49d9cd83d322f9a54f4d"/><file name="Link.php" hash="bff1663cb2b899d96d2b5e539f516d63"/><file name="Markup.php" hash="ab0f2e3e12ec5c7e75b2daf9851c59d1"/><file name="Text.php" hash="7b507f12f45421db845a74e91a0c78fb"/></dir><file name="Annotation.php" hash="0d098c2160f4b3267e7fd7f367f30290"/><dir name="Canvas"><file name="Abstract.php" hash="364364cb99b19cdf0d622397424e155d"/><file name="Interface.php" hash="1795a31a88af11db1f8eaefae3751d65"/></dir><file name="Canvas.php" hash="00dcbc00ee5b0678292c40c62709bb37"/><dir name="Cmap"><dir name="ByteEncoding"><file name="Static.php" hash="bca21500f7be22a1c6349cce6b489afa"/></dir><file name="ByteEncoding.php" hash="84d9e9e1afe70befb0b7c193516a7ad6"/><file name="SegmentToDelta.php" hash="34570bbef3c618d344e056a65a86310e"/><file name="TrimmedTable.php" hash="1a8eaed30b4393a4ad1972ccfa586275"/></dir><file name="Cmap.php" hash="9d7432c932a1f5260c8752cd0eb09cb9"/><dir name="Color"><file name="Cmyk.php" hash="9024fe208254093dfedb355f1a56bfa3"/><file name="GrayScale.php" hash="ac29a955a5422d31e3c6342c9ba5df7f"/><file name="Html.php" hash="98c75da7b5c1e27d72029a612973c33b"/><file name="Rgb.php" hash="db12cfc9dfbb80831d4b1e5436ff8323"/></dir><file name="Color.php" hash="104cf49d07c358cc85220fc3122e800e"/><dir name="Destination"><file name="Explicit.php" hash="13bd68687766542d36847199a9dd478a"/><file name="Fit.php" hash="1aa3f00fde3170cae69b69bd17786c3b"/><file name="FitBoundingBox.php" hash="b59f2ed44504d9f3df4a8e05450c0f07"/><file name="FitBoundingBoxHorizontally.php" hash="1271088bf2557a2eb8c18f388e1853ee"/><file name="FitBoundingBoxVertically.php" hash="16948b893fe63488b34891f82d409d52"/><file name="FitHorizontally.php" hash="88e880e0528a4f7060d233e687e90667"/><file name="FitRectangle.php" hash="408a9be40986151fff98af1efabe8a28"/><file name="FitVertically.php" hash="136c71dd521fb51103f98a76734fb8c1"/><file name="Named.php" hash="a65c919e6fa48d4453a9581ebb908adb"/><file name="Unknown.php" hash="1a2e8b67ee995941dc43b43070a3971f"/><file name="Zoom.php" hash="c9325d991fc179afcca30c3636e72e1b"/></dir><file name="Destination.php" hash="b7605192c93386f3fd25520d180343dc"/><dir name="Element"><file name="Array.php" hash="b644069461389d8cffe6d3bd1cc49835"/><file name="Boolean.php" hash="d4a4de598d871b0ae391dd72ee4cbd2a"/><file name="Dictionary.php" hash="fa2156732ab46185f1412c3e22c54c92"/><file name="Name.php" hash="be8084d6e0fec7b6941bfcb2cbc93535"/><file name="Null.php" hash="a982c3b2f79e698e80cccc4cd794219a"/><file name="Numeric.php" hash="020e5a151377a7f95b0ab846f4cf5829"/><dir name="Object"><file name="Stream.php" hash="9a4d7197a43ba30df5e1871cf85a05f2"/></dir><file name="Object.php" hash="f0b69fb983587a2f68a1f40e3e417663"/><dir name="Reference"><file name="Context.php" hash="e15ad61d18c94f11179594e9a58cb6d3"/><file name="Table.php" hash="6a90fd67ff295547877255bf8bfbe2a1"/></dir><file name="Reference.php" hash="0725ddc6094e61656354a949986d4def"/><file name="Stream.php" hash="166a0bef11c118de4591b7436a9e999f"/><dir name="String"><file name="Binary.php" hash="f6a6e7ce998124ba104470dcb4734dec"/></dir><file name="String.php" hash="e776be7acc388a17af23bec80954de82"/></dir><file name="Element.php" hash="3595c5f91616d00f51af614feafda5f5"/><dir name="ElementFactory"><file name="Interface.php" hash="d1a6e36aaeee2b4a4a7f8b6111facbec"/><file name="Proxy.php" hash="a07e4d22cba4810f367ca6b7240fbc83"/></dir><file name="ElementFactory.php" hash="024f30704c4c693597c11f4b032dfedc"/><file name="Exception.php" hash="7b3b6c5890b43cd2fb05b68f6282f521"/><dir name="FileParser"><dir name="Font"><dir name="OpenType"><file name="TrueType.php" hash="b493bcd28a5c4006be3f5c0a1081b28c"/></dir><file name="OpenType.php" hash="a5d6ab27fa54d414b01532d4830ef090"/></dir><file name="Font.php" hash="56634e0dcb7ade369b564643c5a5d171"/><dir name="Image"><file name="Png.php" hash="15d071e3ce65f9eb9936ca4149910fb7"/></dir><file name="Image.php" hash="29748c74077a30e3b3d108c316ee1910"/></dir><file name="FileParser.php" hash="4d54f7155401a9fb7df70998a2da9a50"/><dir name="FileParserDataSource"><file name="File.php" hash="1e9148d68ab81b33f2d88c403d9495a5"/><file name="String.php" hash="e4cd122d052ef39e6da5c38ec452d161"/></dir><file name="FileParserDataSource.php" hash="eb883b69beb455a62c8931a878151085"/><dir name="Filter"><file name="Ascii85.php" hash="b65b7f97285f88f9f11265191cf20849"/><file name="AsciiHex.php" hash="ed846de8708cd7026f551d78de57782d"/><dir name="Compression"><file name="Flate.php" hash="faf5cfc2e9c94444e43d7e6944247988"/><file name="Lzw.php" hash="9c28f750f6600ce94877b78ad7c71324"/></dir><file name="Compression.php" hash="73050021440ac2c7b18bd20513157c3f"/><file name="Interface.php" hash="e90f59d18816fbaacd86b59b392686d4"/><file name="RunLength.php" hash="e80a6edbe6fa87c4702d09d65db1a2ea"/></dir><file name="Font.php" hash="51087d7787fad796537357c3ac69dc73"/><file name="Image.php" hash="7877b76dd9e150104b83037266258658"/><file name="NameTree.php" hash="da4cc3e1566938790d1c613174aa23eb"/><dir name="Outline"><file name="Created.php" hash="9d373dc681d5b2805d30b5685ef862c2"/><file name="Loaded.php" hash="d6d0bcbbbc7125de10670b4e6562b59d"/></dir><file name="Outline.php" hash="f26766891dc3d3bce49b037adcfef12e"/><file name="Page.php" hash="13f4483dfd5d93e7e94d273c662b46ac"/><file name="Parser.php" hash="ba36ebc92a1b6e525ed8c0408e251bef"/><file name="RecursivelyIteratableObjectsContainer.php" hash="715f93a595f54a38111141fd5968213d"/><dir name="Resource"><file name="ContentStream.php" hash="a1749fec0cba8e9cb72efb1304de2346"/><file name="Extractor.php" hash="bb8efb4919fa8775f711f61d183a4e12"/><dir name="Font"><dir name="CidFont"><file name="TrueType.php" hash="1290b18c2ed5643477c1e88b0c76987e"/></dir><file name="CidFont.php" hash="382f00c4a207bea2ffd82a5d77da6304"/><file name="Extracted.php" hash="bd8bedaf4a31c4ae1eddf944644ecce5"/><file name="FontDescriptor.php" hash="9fcedd31b44153c7ad83cae939397e42"/><dir name="Simple"><dir name="Parsed"><file name="TrueType.php" hash="e060a25bc471d15d43a51d580679326d"/></dir><file name="Parsed.php" hash="becce62602415adde90984b7590993ba"/><dir name="Standard"><file name="Courier.php" hash="1a8795c6738e56ecc9b223ed823c0e0a"/><file name="CourierBold.php" hash="271652240d7b89827820060a185aef0d"/><file name="CourierBoldOblique.php" hash="f8e6fa84ffdc7ffcb8069c67e813f09b"/><file name="CourierOblique.php" hash="7b4080d45eff2b8fd5d66db97512a8bd"/><file name="Helvetica.php" hash="fdf4947a20fbf3f694f4fe940cec5df2"/><file name="HelveticaBold.php" hash="1340145daef0b6ed9e4d15ede06a0530"/><file name="HelveticaBoldOblique.php" hash="ae26d6990824525b0cb3c99e87674000"/><file name="HelveticaOblique.php" hash="a05d94e11e3e1db842ac7f1795074373"/><file name="Symbol.php" hash="9443a7d26e4c2a752cf3f4ff883ffa05"/><file name="TimesBold.php" hash="b2619f7edcc8abab8ff28a4009123f84"/><file name="TimesBoldItalic.php" hash="433fcd37d348fa4458cf437ea2cdabad"/><file name="TimesItalic.php" hash="76ec1fbba59e77bb848f8696337aadf0"/><file name="TimesRoman.php" hash="953b76c5e03a7858bd8361872e412ded"/><file name="ZapfDingbats.php" hash="548d057f0040392a4828264f24e243cd"/></dir><file name="Standard.php" hash="f332565c96e87d79436790a096f46aef"/></dir><file name="Simple.php" hash="334a3b36ea5235902d79cdb31cd05d73"/><file name="Type0.php" hash="6c0a83ed854fdbb16bf525fcd219a4ca"/></dir><file name="Font.php" hash="6046881c1057ef05d0a420998a05c1a4"/><file name="GraphicsState.php" hash="b51172933cdb59ea271e7a9ae323fe29"/><dir name="Image"><file name="Jpeg.php" hash="0a1a368f9642c0b98d8ff24f0aae7c3e"/><file name="Png.php" hash="f77b42c714316c69714df0a2a94cfb7c"/><file name="Tiff.php" hash="06e9fd0b542ecc53649d868fbb59372b"/></dir><file name="Image.php" hash="dbec25fbc65e673b12f311785249ae4f"/><file name="ImageFactory.php" hash="45222c4b5170b11e9b1fc9f16700f1a2"/><file name="Unified.php" hash="710f5f418d4939a609144eab68a8b797"/></dir><file name="Resource.php" hash="b71cd04a74a88e040f06ea7663ea5e65"/><file name="StringParser.php" hash="5376c86288c13e706f2c76478ae474f5"/><file name="Style.php" hash="8aceb18b61204e8157a46c41bbcdd7e9"/><file name="Target.php" hash="1a2badb1e3ca52a2368a77b0646efef7"/><dir name="Trailer"><file name="Generator.php" hash="2c12f38db376c57935d09f8527fa786d"/><file name="Keeper.php" hash="df14918b0e392a71bd41817f0abfaf55"/></dir><file name="Trailer.php" hash="8069878c1e9320d2b8533cf1e144f4f5"/><file name="UpdateInfoContainer.php" hash="39f4700c55860bb9ec1b3f122258930f"/></dir><file name="Pdf.php" hash="7f96ca856c0dde6e6074711e0db2487b"/><dir name="ProgressBar"><dir name="Adapter"><file name="Console.php" hash="09f7268da0ecd77f2d174f4a8a3de869"/><file name="Exception.php" hash="6a2ed89846b42f86a235044d05555198"/><file name="JsPull.php" hash="582d2e3d4fe457d4c961701b014886d1"/><file name="JsPush.php" hash="229b568b05cf46950fbb3707ca150c01"/></dir><file name="Adapter.php" hash="8297cf770c0ee628158397e3b089c621"/><file name="Exception.php" hash="6fd9c59515c836a7e044c07b146c1e6d"/></dir><file name="ProgressBar.php" hash="581036cf36019829ad17b626f15344f8"/><dir name="Queue"><dir name="Adapter"><file name="Activemq.php" hash="b419df4c2da5f1188e2f9fc07fa17d6b"/><file name="AdapterAbstract.php" hash="77fdf9a85df53d3a3b2a2f5d22e80626"/><file name="AdapterInterface.php" hash="0dcaaa3d94f0c384a3c37e45c7529b3e"/><file name="Array.php" hash="b3227f915782241e3ebdce389d3f0a18"/><dir name="Db"><file name="Message.php" hash="017e049117119a01fd2acf00fac7c5c4"/><file name="Queue.php" hash="0036c67014f3b5787878ecb638088423"/><file name="mysql.sql" hash="487d5a36b9172382351a7cc39d20d221"/><file name="postgresql.sql" hash="42dfaf91f8a425170c9b4b2c9318c875"/><file name="queue_sqlite.sql" hash="b0e5a2e43dfc9a230a5ec397c351eaf1"/><file name="sqlsrv.sql" hash="646346084e937e9239d911485bc0296c"/></dir><file name="Db.php" hash="876370736f86a93dedc206bdaea8ac05"/><file name="Memcacheq.php" hash="f0a6604c99debe72daf655a2f97ddc03"/><file name="Null.php" hash="abbd08fab4a38429460cd70b6170c492"/><file name="PlatformJobQueue.php" hash="0e9187b14fcb15711fc18e6bf0dd1383"/></dir><file name="Exception.php" hash="279bbedb61b1778812827fb636c62bd2"/><dir name="Message"><file name="Iterator.php" hash="11ea9382769f547d17a66ac1a54d655b"/><file name="PlatformJob.php" hash="2988e7c33a68ff837ffd7dcbd835de3c"/></dir><file name="Message.php" hash="fb9762a45a532513ff209e2b4820f871"/><dir name="Stomp"><dir name="Client"><file name="Connection.php" hash="aff6c9c41035654ec0d4a4887b4dd218"/><file name="ConnectionInterface.php" hash="e4adc375b6e177fafbd45e47b93ad1b1"/></dir><file name="Client.php" hash="1d64509385a30e21abb7df5e31aa11ae"/><file name="Frame.php" hash="d909edb1b42697e4f557de5a68368932"/><file name="FrameInterface.php" hash="16c13ddfcf2b1bcc50b85c61dc546646"/></dir></dir><file name="Queue.php" hash="1c9e3ec5bc7508a98b7de1f77ee61ba2"/><dir name="Reflection"><file name="Class.php" hash="ba4973471396d116ba92824b47d313a8"/><dir name="Docblock"><dir name="Tag"><file name="Param.php" hash="2a51f3907ad2ee281175d3cdb28a2e6b"/><file name="Return.php" hash="b0200cc0b804828031ab3a8582dbdcad"/></dir><file name="Tag.php" hash="0eebe17d3442b754d9422f8c9721231f"/></dir><file name="Docblock.php" hash="d0856efe818bee5c5d39645662312ba6"/><file name="Exception.php" hash="c43315831b3596fc86aba74529571aad"/><file name="Extension.php" hash="f4dd6dbfb0d48aabdbf359fa6bfaee9b"/><file name="File.php" hash="47206736078efdd5eefc6527408bd922"/><file name="Function.php" hash="1713773cab56cf753f7f90a1108953c8"/><file name="Method.php" hash="25ecb48f4e4f7029ea6fd759fba663f9"/><file name="Parameter.php" hash="7a34d5982a0dec35c6323160114dcb62"/><file name="Property.php" hash="7ca9b4aca176f18bf89b711b5f0929d3"/></dir><file name="Registry.php" hash="4cf30c96877cfbc7e67e0a1a2d1fb5a5"/><dir name="Rest"><dir name="Client"><file name="Exception.php" hash="2e86578bbe604d335a622957c1b0ae26"/><dir name="Result"><file name="Exception.php" hash="49193abd246224f975676b9bdd41349a"/></dir><file name="Result.php" hash="ffc3f1ee709136ab403949d4274098e1"/></dir><file name="Client.php" hash="b76ff6282552bcd098403cebc7b08ed6"/><file name="Controller.php" hash="86e1b0b6bc3ad11653dfe9e17c7d075f"/><file name="Exception.php" hash="c62bd750b3b4cd33407d99869c600d14"/><file name="Route.php" hash="20875e10d835e380c294d2edfb56b08f"/><dir name="Server"><file name="Exception.php" hash="235457f9f3a4f7720ac2013b51ad4ee9"/></dir><file name="Server.php" hash="ceb61231f7fc67faa657837a9fb2c9a3"/></dir><dir name="Search"><file name="Exception.php" hash="915c3138aac999bdce9426a8acd40556"/><dir name="Lucene"><dir name="Analysis"><dir name="Analyzer"><dir name="Common"><dir name="Text"><file name="CaseInsensitive.php" hash="307dc051465ca81322c5e85e8ec022cc"/></dir><file name="Text.php" hash="758df150a1df6eba4b64004148a672a4"/><dir name="TextNum"><file name="CaseInsensitive.php" hash="e5940381671ed3f7c321b3fda9862881"/></dir><file name="TextNum.php" hash="36acd4b130e2f8b78e2de06ac9b4f942"/><dir name="Utf8"><file name="CaseInsensitive.php" hash="44697c595e22b385d0a7616e7af30ac6"/></dir><file name="Utf8.php" hash="1b7f394340ca0d04c8e6a19fe22d4d23"/><dir name="Utf8Num"><file name="CaseInsensitive.php" hash="9325aa4566ece4546b23c82d1aedb57d"/></dir><file name="Utf8Num.php" hash="76dfe3f7ab2e55f1e8190054dd788790"/></dir><file name="Common.php" hash="04cd47fabbd6c404aff39664da13df9a"/></dir><file name="Analyzer.php" hash="85a3a397e4d2c53d185523e25e7ae53a"/><file name="Token.php" hash="b7c5544e368acd06d81d7539983ed85b"/><dir name="TokenFilter"><file name="LowerCase.php" hash="d3be32b9f01fa4343a427721fc3b82b3"/><file name="LowerCaseUtf8.php" hash="9293ea00a25a3e7f129723c9f74b3b9a"/><file name="ShortWords.php" hash="1e296157ac5b8dc2f80a441811707202"/><file name="StopWords.php" hash="c935b1d071ab560816f3a591e3a662e9"/></dir><file name="TokenFilter.php" hash="7e7caefe49ee420c8b5c1561e84f012e"/></dir><dir name="Document"><file name="Docx.php" hash="e6730cac4ab560138c45c9db700d28f0"/><file name="Exception.php" hash="d1f92a2cc3ea06517d5626e96429a5af"/><file name="Html.php" hash="64e7ae4d564af7e71f44c01e48c8e03a"/><file name="OpenXml.php" hash="b21a3c28a95e7a0c9980db28bbc65842"/><file name="Pptx.php" hash="5a2b150c6c2a98b80e1e7765cec8297e"/><file name="Xlsx.php" hash="cae7aa77e2e49c47ecf8a89f169c629f"/></dir><file name="Document.php" hash="81e9c33cd2320e8344181ac5bf78819c"/><file name="Exception.php" hash="2d392bf05fe81a16cd8a3b10618bc6bd"/><file name="FSM.php" hash="5009e011f0b10421ef6e9c6b2c509753"/><file name="FSMAction.php" hash="54cc85832b139caef30d62a66a8008c5"/><file name="Field.php" hash="62d99dc9804e4f352bb55f69a61e5764"/><dir name="Index"><file name="DictionaryLoader.php" hash="dd18c7bb937d629cd0960ba4e8156307"/><file name="DocsFilter.php" hash="a464c3ab082438689658bd370ea21887"/><file name="FieldInfo.php" hash="49cdf39b3445b209adc9370a9970d834"/><file name="SegmentInfo.php" hash="3e9803053f230d7309cce21a643c9e76"/><file name="SegmentMerger.php" hash="335a52ca7e40a79dd6cb95f72cbaa140"/><dir name="SegmentWriter"><file name="DocumentWriter.php" hash="5061bbd3c4b375f3304813ff93a6401b"/><file name="StreamWriter.php" hash="0f6d8ea058813929a7448a4958a3c7c7"/></dir><file name="SegmentWriter.php" hash="13a8736ed2991f513e57f68e61926a76"/><file name="Term.php" hash="490ae3da5ccd138e9b060792766646bb"/><file name="TermInfo.php" hash="4930aa466ba2eb3b65dae3c02aa03221"/><file name="TermsPriorityQueue.php" hash="32663e0ebb7d0279bbcea377903c12df"/><dir name="TermsStream"><file name="Interface.php" hash="751e8ab0d56bb26f7b795d9530dd2494"/></dir><file name="Writer.php" hash="b7ef933d12a1b2f5376584b2420d7976"/></dir><dir name="Interface"><file name="MultiSearcher.php" hash="3f40f5b499a8ee03957fb21aada499da"/></dir><file name="Interface.php" hash="a78e2d90755e526ac9db7eb1c4185f3a"/><file name="LockManager.php" hash="5f61443ba5976b5fa021fb36bba30371"/><file name="MultiSearcher.php" hash="2fde43036355b990e0ac0227a00b6c8e"/><file name="PriorityQueue.php" hash="5c915507c33213ddb4b4ac613f1f68c9"/><file name="Proxy.php" hash="11944c7b4d9879615fd4f3a5d768aed3"/><dir name="Search"><file name="BooleanExpressionRecognizer.php" hash="3896532815243d89040fecb2fd65f606"/><dir name="Highlighter"><file name="Default.php" hash="b1dbdc2d70bb032a5d2b9f9e11273ea0"/><file name="Interface.php" hash="7dca815c9e9f444b9a2a9765fe349dd2"/></dir><dir name="Query"><file name="Boolean.php" hash="5be6706e75dd3e9ccdfaa0eb22f93ca4"/><file name="Empty.php" hash="2e16007df371f28191f785ab85d4d103"/><file name="Fuzzy.php" hash="e66032fc9f9cb06422cac6da95f7b8f6"/><file name="Insignificant.php" hash="1f61e2f1ef8ff38101f2a85c87b9529e"/><file name="MultiTerm.php" hash="ec939add6f7d0424029b12106385afd0"/><file name="Phrase.php" hash="424cc7d460f4bac0907d0170b60ba625"/><dir name="Preprocessing"><file name="Fuzzy.php" hash="cae1047630f98baf520483fa68af463a"/><file name="Phrase.php" hash="d8afc95f2e9da2a44d9495cbce775c98"/><file name="Term.php" hash="b099d749d723fbb53d3991e3f61458be"/></dir><file name="Preprocessing.php" hash="83dba0878c9ed171628b7a9ac70d26b3"/><file name="Range.php" hash="d8bda3ad418d24e0db7e59c446be13fc"/><file name="Term.php" hash="54e883c87d7368fa5be1e105723db357"/><file name="Wildcard.php" hash="9c1c8ebeca45a6332ede6fab8d5bee54"/></dir><file name="Query.php" hash="2a9f2ceda3cfacd24f892dd8bccd8d28"/><dir name="QueryEntry"><file name="Phrase.php" hash="407da910b0015ff8d95432cc193d608a"/><file name="Subquery.php" hash="a33d941498f632d859bec94a1cb9c10b"/><file name="Term.php" hash="808b02c1c1aeae4316fee3c9c466facf"/></dir><file name="QueryEntry.php" hash="9620d76904656a0727091f449603c662"/><file name="QueryHit.php" hash="6d1727ed01abc54503badc7176955882"/><file name="QueryLexer.php" hash="57a592ea29129b28d1144063e152c878"/><file name="QueryParser.php" hash="569f6439976128dbc471bd42fa9511d9"/><file name="QueryParserContext.php" hash="45c71a353821fc29101c1ae2f8eba02a"/><file name="QueryParserException.php" hash="358f89eaca92ac3175b26c419b317640"/><file name="QueryToken.php" hash="f85c3ac0ab04b5abff04d034cf127f43"/><dir name="Similarity"><file name="Default.php" hash="43f6f75cb50b7c7f344a5bac85ef172a"/></dir><file name="Similarity.php" hash="194c9c6c1c2815a8491952ece299ef9e"/><dir name="Weight"><file name="Boolean.php" hash="537c06e5f44c3d014d98a88a39c834f3"/><file name="Empty.php" hash="0bfe83149630af587846c7d5df63e72b"/><file name="MultiTerm.php" hash="c95f65634ed9d8c2896f5ba66a833f10"/><file name="Phrase.php" hash="51bc4912b1784bfa58841e4bf14fb177"/><file name="Term.php" hash="2e0f6fc3511928f1e94349d375dec8b8"/></dir><file name="Weight.php" hash="49ece1259ec183d66d2a1ccc8c319299"/></dir><dir name="Storage"><dir name="Directory"><file name="Filesystem.php" hash="27006f6d429dda681030da9f50b5eba6"/></dir><file name="Directory.php" hash="25a0d0c262a3c4fa7dbc3f1f11f0a4ab"/><dir name="File"><file name="Filesystem.php" hash="5c2819323a9878475d31eba6992e6abd"/><file name="Memory.php" hash="89bce18491ebcd885736c5c9a790eab6"/></dir><file name="File.php" hash="2b77f8354d79c7dd57330677651f8fc6"/></dir><file name="TermStreamsPriorityQueue.php" hash="a26104e3325d2533afffdfc66dd1ead0"/></dir><file name="Lucene.php" hash="fe6103d1d763df12d670dfe5103defb7"/></dir><dir name="Serializer"><dir name="Adapter"><file name="AdapterAbstract.php" hash="8bd5c797ff2230e804b916545a67694b"/><file name="AdapterInterface.php" hash="cb397638959459eef297b8114ebb0504"/><file name="Amf0.php" hash="734f3143371bffe28f65e144f1d4fde3"/><file name="Amf3.php" hash="05a939a59cad0622a7627572f931e909"/><file name="Igbinary.php" hash="dc0da7256a83c6f0a06582b21b160156"/><file name="Json.php" hash="e62019ed95f69a184f735f1d3d4d32c0"/><file name="PhpCode.php" hash="731fc343849f966c1b532284822060a6"/><file name="PhpSerialize.php" hash="d7bc5453b1c516a6895e62fee2f94ec7"/><file name="PythonPickle.php" hash="6d357071165d5eb07e03abaee5b632c4"/><file name="Wddx.php" hash="4321621736a7d3940a27357608c66c28"/></dir><file name="Exception.php" hash="dd736f6d29e3a1f8d688bdf6b24f8d30"/></dir><file name="Serializer.php" hash="47d6232a605b0fc1b0dfd5bc6738d4a4"/><dir name="Server"><file name="Abstract.php" hash="878b796b9b09bac46361e73e3b76943d"/><file name="Cache.php" hash="8851d8d1c35c11be49192fc875141632"/><file name="Definition.php" hash="c37f863e7395e761f9601a4f918f0fc9"/><file name="Exception.php" hash="1ad53d7cdaadfe1377fe30f61814ce33"/><file name="Interface.php" hash="ef219942e75a7dd72f757ae0fee1fe94"/><dir name="Method"><file name="Callback.php" hash="204c77c05f77dab719f7e8d4d9940990"/><file name="Definition.php" hash="6a7435cbdd3791b656f0f7945e68e724"/><file name="Parameter.php" hash="5bb143b2c5472570019deb5c8df7e13e"/><file name="Prototype.php" hash="e6926328f51c97152380eef1cb9503a1"/></dir><dir name="Reflection"><file name="Class.php" hash="7c3040f1cdaa12303fa3aa8a87bbee33"/><file name="Exception.php" hash="81a1918244112e6992e608c37a128f81"/><dir name="Function"><file name="Abstract.php" hash="baf97034eb2f6541a0b04448cdb0c8ee"/></dir><file name="Function.php" hash="b931e2381290e01a62197a41f7d4a43e"/><file name="Method.php" hash="2589efa5b95e88475509c07460869c1a"/><file name="Node.php" hash="a764c4cdbcfd48911882e73801f55c9f"/><file name="Parameter.php" hash="2cb12fe3fdca85cb9056909277002912"/><file name="Prototype.php" hash="c8f4e9fc01efed6ef3b5a10bab70ddc5"/><file name="ReturnValue.php" hash="bd7392e46dac77ad14597e24fbe9297a"/></dir><file name="Reflection.php" hash="7b01bebd0c5e02694d94946a7ff4cd2a"/></dir><dir name="Service"><file name="Abstract.php" hash="057d0faabba16e34faa0ed6d43ca61af"/><file name="Akismet.php" hash="c63f5c6b7b1be4b2bbedb84a7f026bf7"/><dir name="Amazon"><file name="Abstract.php" hash="16b70230ca4bf9fd43feaedc24416f7c"/><file name="Accessories.php" hash="c0f666b47ccd5ca407ca7ab3e62a28cd"/><dir name="Authentication"><file name="Exception.php" hash="f1ba0e03f16bf019c0246384f6797093"/><file name="S3.php" hash="35c859c9bf7221844df79260142e3e55"/><file name="V1.php" hash="a4f6e5db52a4ae4b8200ac26b1bc413b"/><file name="V2.php" hash="b91365a27a1019d793f3821d50cf0209"/></dir><file name="Authentication.php" hash="5e503da9b9bf0a83fd61326aabaa7bc2"/><file name="CustomerReview.php" hash="970806dbbd0244f317183a7d121dd23b"/><dir name="Ec2"><file name="Abstract.php" hash="add0a48733a5b51010fab03133fcf8a9"/><file name="Availabilityzones.php" hash="0df01ed765ce15c35a783a66d7f8ff44"/><file name="CloudWatch.php" hash="e601ca48308ac50dc3727f992f7e62dd"/><file name="Ebs.php" hash="1f82b128c7b5d35d37b3024b6c42f712"/><file name="Elasticip.php" hash="bfad9fcffa9bcd6ad7d7cff8cec45c64"/><file name="Exception.php" hash="b212f735d14f127feb9a33d220bf2261"/><file name="Image.php" hash="335cf797d7a3a3d49e029ef7ce991bca"/><dir name="Instance"><file name="Reserved.php" hash="6027f89632821d100f27363ffbf293f3"/><file name="Windows.php" hash="f823795a24808167f1b87d91ece5cd1a"/></dir><file name="Instance.php" hash="52e9fb6d557898648a7dd9c71bb9100a"/><file name="Keypair.php" hash="e035010eee1a949d1d2b5b1ddd43e5a6"/><file name="Region.php" hash="7283cb6f54f68c09949e4c0535ed8a3b"/><file name="Response.php" hash="ad34c2acb59516d6075d12294fcf6bd3"/><file name="Securitygroups.php" hash="68c70053d0e4284169a5e2c49cb2ef2e"/></dir><file name="Ec2.php" hash="4a39d1eb801af3fd096582c2428e1371"/><file name="EditorialReview.php" hash="edc54626cf681ff42bdbc3207063e50a"/><file name="Exception.php" hash="25e8e93c6e940a70c57e0d4b6b35271c"/><file name="Image.php" hash="8cb0ff1afc2b9f99b7e4db1c61c27e99"/><file name="Item.php" hash="49164d984e1888291b9a1b0b82df2204"/><file name="ListmaniaList.php" hash="d319a0d6c264c92c22196d6a9a84762e"/><file name="Offer.php" hash="a04c4d2faf859a590fe2e74ef0440429"/><file name="OfferSet.php" hash="cce61ade0766251d602204b65ad5f73e"/><file name="Query.php" hash="a8a6c152fa729f7047f352552bee7367"/><file name="ResultSet.php" hash="b15520c352dfb95481aa26509c84211e"/><dir name="S3"><file name="Exception.php" hash="2fa452933db70802a191be880cec481b"/><file name="Stream.php" hash="62544ad7a8d493023c4a62272a68d4f5"/></dir><file name="S3.php" hash="224a86bfc54f7c6df36b8d5eb3febbd0"/><file name="SimilarProduct.php" hash="abcd839cfcc6c194e0b2ee0461216e12"/><dir name="SimpleDb"><file name="Attribute.php" hash="329401b2dac2ad11141f5077093ce70a"/><file name="Exception.php" hash="72cd6853d02b6c4335292d38f310ea54"/><file name="Page.php" hash="4c6b5dda8a61a932584eaf332ba25ae4"/><file name="Response.php" hash="763d18b153c7296ae4a1acc9dd52fea6"/></dir><file name="SimpleDb.php" hash="26a2419a5c73550f8ef47ac2a7c161ce"/><dir name="Sqs"><file name="Exception.php" hash="4d8c014ecb492938b3234fb250dcc21b"/></dir><file name="Sqs.php" hash="e5a368178455cc62f0c1e6272876e31f"/></dir><file name="Amazon.php" hash="8bf9c8bd3d16372566cc6dda58d26f57"/><file name="Audioscrobbler.php" hash="0931bdaeda5594a4b367fd4901b5444e"/><dir name="Console"><dir name="Command"><dir name="ParameterSource"><file name="Argv.php" hash="6acc204436c9d0de0d1e5d2063dff1d3"/><file name="ConfigFile.php" hash="0ac0fcf2907eed649d9f720d9c98cfb1"/><file name="Env.php" hash="83579d583b977fb4a890933d5795588f"/><file name="ParameterSourceInterface.php" hash="c1161355277be3eefdadb4853d8ee1b2"/><file name="Prompt.php" hash="8a9b67aa3eaa61b7ff33aa0110b129fd"/><file name="StdIn.php" hash="fd5c89a584ce532ae64ce2e607e28e02"/></dir></dir><file name="Command.php" hash="c94204e49bc285a615c281253cb41641"/><file name="Exception.php" hash="e1a199ba28f3255efc3ad5f0c272d247"/></dir><dir name="Delicious"><file name="Exception.php" hash="8b4644f2ad354c3e8c668bf6f4d8757c"/><file name="Post.php" hash="00f3ca873d1da362fe1ed121b1d18c32"/><file name="PostList.php" hash="41dbf9ff7c15a8eaec5153cebc705bb2"/><file name="SimplePost.php" hash="9ae5bac1252734db8bda2c2cbceb901c"/></dir><file name="Delicious.php" hash="2f725816f82a4ba6ebeace7bcaf6e0ff"/><dir name="DeveloperGarden"><dir name="BaseUserService"><file name="AccountBalance.php" hash="00527c426ccf1a886409051b81a0f967"/></dir><file name="BaseUserService.php" hash="7aec679e7bbaaea580a7244e6c480c28"/><dir name="Client"><file name="ClientAbstract.php" hash="922fd5bdf9d4ed857737674484eae117"/><file name="Exception.php" hash="9a61788718e0c9d44981804b2eb22624"/><file name="Soap.php" hash="8575677b6620ceccae0c7e36ecbb2bc0"/></dir><dir name="ConferenceCall"><file name="ConferenceAccount.php" hash="04ce472995714973c8ebca2ef95ad891"/><file name="ConferenceDetail.php" hash="4e0ca84354b12b37174fd453469dd551"/><file name="ConferenceSchedule.php" hash="8850fe1551983b76b5d98cca566ab687"/><file name="Exception.php" hash="46fa1b6e5c62ab1b9d36dd88d08e928e"/><file name="Participant.php" hash="09646f1fb1c6aca425d979a0a8f3ba55"/><file name="ParticipantDetail.php" hash="4cf71bcaf0afba4515a7691db7647ae7"/><file name="ParticipantStatus.php" hash="31f35aa067d043d832f4db126fd4dba1"/></dir><file name="ConferenceCall.php" hash="d70d899eadd1ffb5b068deab554a10ec"/><file name="Credential.php" hash="d7839bc87a0c0320f5c52d1ec1784e41"/><file name="Exception.php" hash="29f4846d088bfa40e1455a3b785d7c16"/><dir name="IpLocation"><file name="IpAddress.php" hash="482d840ccd74144979e284925d7cf9df"/></dir><file name="IpLocation.php" hash="5408d38a8e436030e8b036c8a629fd95"/><dir name="LocalSearch"><file name="Exception.php" hash="2e60fa98bc50fc99a331a4d0f2b9e89f"/><file name="SearchParameters.php" hash="12f6422b808a2daae2b09dd7e274350d"/></dir><file name="LocalSearch.php" hash="68466b6cd3d4f9b7543143882c57c52d"/><dir name="Request"><dir name="BaseUserService"><file name="ChangeQuotaPool.php" hash="5d3f2a59e0bcd051677f7bc44b615849"/><file name="GetAccountBalance.php" hash="ce053b9aa1e0be9ac17a5409d14b7763"/><file name="GetQuotaInformation.php" hash="b64a7f9d7306164f54fe7e4cc715ec9c"/></dir><dir name="ConferenceCall"><file name="AddConferenceTemplateParticipantRequest.php" hash="1a9d86416d1ff6eca5aec233ff9eb3de"/><file name="CommitConferenceRequest.php" hash="fcbe5bb37e5f5f22415c3bb12985a19d"/><file name="CreateConferenceRequest.php" hash="f61a1968663bc9d3f1c012c39d702897"/><file name="CreateConferenceTemplateRequest.php" hash="83efb77f1867caf4063228d947b45a96"/><file name="GetConferenceListRequest.php" hash="59ae2617f32e4da1f2938e17a7422836"/><file name="GetConferenceStatusRequest.php" hash="ab5d0cfa92e4e02d8468aa397d6643f0"/><file name="GetConferenceTemplateListRequest.php" hash="8f70231c7c8168b0ebdd80797675a98f"/><file name="GetConferenceTemplateParticipantRequest.php" hash="b3d266866bcb109df6270af49ad943ec"/><file name="GetConferenceTemplateRequest.php" hash="90900ea15023ad82507aacc56b324ce3"/><file name="GetParticipantStatusRequest.php" hash="ee4bf1b962541e540232a1aa7e76d429"/><file name="GetRunningConferenceRequest.php" hash="984354d70ec3d2086cdcd41861db787d"/><file name="NewParticipantRequest.php" hash="fa6c0fdea17bfe7eefe6cb48b767c8bc"/><file name="RemoveConferenceRequest.php" hash="fdd4ed5e41c1812880f432c01c81836e"/><file name="RemoveConferenceTemplateParticipantRequest.php" hash="a7bdb62c286c07ea8d4d0f9595ef3e94"/><file name="RemoveConferenceTemplateRequest.php" hash="90d7747bdcaede0e9db47f9bb9f37b7f"/><file name="RemoveParticipantRequest.php" hash="a70fcff134bad0169f714a3288fe1122"/><file name="UpdateConferenceRequest.php" hash="c77cf1e720a44a1f2e42284569f38970"/><file name="UpdateConferenceTemplateParticipantRequest.php" hash="7e490ab4deeb31a56c8a02dd2893fe9a"/><file name="UpdateConferenceTemplateRequest.php" hash="92d5e2ed5efae3761356b9519218e77b"/><file name="UpdateParticipantRequest.php" hash="d43c862b1ec41042876566b965ffccea"/></dir><file name="Exception.php" hash="406f9bb341ef005152d886e9ac867c97"/><dir name="IpLocation"><file name="LocateIPRequest.php" hash="aed267a87b727c4e059707fbb3f26472"/></dir><dir name="LocalSearch"><file name="LocalSearchRequest.php" hash="4ac946649fa6a9964502e80e18035f0f"/></dir><file name="RequestAbstract.php" hash="aa3a0676fc64eb9e9180c5ea07e10b53"/><dir name="SendSms"><file name="SendFlashSMS.php" hash="decdc37612b62031cc10d4fc5b3e7abb"/><file name="SendSMS.php" hash="51768e3a9efd7285d7a89528891b28ce"/><file name="SendSmsAbstract.php" hash="10890267d114a4800707d480c8e69e47"/></dir><dir name="SmsValidation"><file name="GetValidatedNumbers.php" hash="3403dadc4d8a05f42841e13c7807d754"/><file name="Invalidate.php" hash="13f0141ee507fa986022c76e6156038f"/><file name="SendValidationKeyword.php" hash="055ca13360c5452ea17bb2af8165c80d"/><file name="Validate.php" hash="0e740f52bd469cfaeaa028ab710374e3"/></dir><dir name="VoiceButler"><file name="CallStatus.php" hash="ba77a0955a0bbca1a0cc6f182caa5c58"/><file name="NewCall.php" hash="2f9d46437137f690c4133344b83a5912"/><file name="NewCallSequenced.php" hash="6c9bbd922104a688bbecd03e2b9877a3"/><file name="TearDownCall.php" hash="7c385a8cdedbb3939dfb4677ccf5ce6f"/><file name="VoiceButlerAbstract.php" hash="bb645f08846a9b958e49ae6d383503e8"/></dir></dir><dir name="Response"><file name="BaseType.php" hash="6773d91efd21c217dd359a1e8783c1db"/><dir name="BaseUserService"><file name="ChangeQuotaPoolResponse.php" hash="3f48d494e8893f1fde2e1d208b3a0767"/><file name="GetAccountBalanceResponse.php" hash="ede8a8039e44cd7b8ea23a509867f8a2"/><file name="GetQuotaInformationResponse.php" hash="40fe52c4751c1c1a2a59bd5764113b68"/></dir><dir name="ConferenceCall"><file name="AddConferenceTemplateParticipantResponse.php" hash="a75abeada13f25ab5e08acde71556e79"/><file name="AddConferenceTemplateParticipantResponseType.php" hash="43d56b3fc83cbc926c777b232c5de9d1"/><file name="CCSResponseType.php" hash="d1978d8ccac5a94d25abed468747e46b"/><file name="CommitConferenceResponse.php" hash="1a7d168117f8b593971b1d151789f432"/><file name="ConferenceCallAbstract.php" hash="b21a441b20ff7af47351b2bf174d0ced"/><file name="CreateConferenceResponse.php" hash="4a6c7607045d5c3a0fef0d95ad3dd547"/><file name="CreateConferenceResponseType.php" hash="ddc37c8a9ed54588af64c8233dba9ab5"/><file name="CreateConferenceTemplateResponse.php" hash="70b3363a1f568ea1148bb26d69796ff0"/><file name="CreateConferenceTemplateResponseType.php" hash="d0707772c6bc7985ac6abc2660598601"/><file name="GetConferenceListResponse.php" hash="a2360be3409f754d4bc63fa388de446e"/><file name="GetConferenceListResponseType.php" hash="de93a57c7e04c58a0056a5821d025e4e"/><file name="GetConferenceStatusResponse.php" hash="6fea10c50219cf248480afef52df1386"/><file name="GetConferenceStatusResponseType.php" hash="e8642eca80c40004d4fdf6689c48e3ce"/><file name="GetConferenceTemplateListResponse.php" hash="057bc49ff242c39d5a2b98e14fef2fea"/><file name="GetConferenceTemplateListResponseType.php" hash="b1a148ae679dd928f8a4b21fe01d6d23"/><file name="GetConferenceTemplateParticipantResponse.php" hash="6e33488888831ec5a71b5f2b313d2abe"/><file name="GetConferenceTemplateParticipantResponseType.php" hash="38f66dce28db97785a6e00d683862813"/><file name="GetConferenceTemplateResponse.php" hash="91c2ed1c33e7352752c1ea09e55a3199"/><file name="GetConferenceTemplateResponseType.php" hash="6ea900dabd473cb3f2a5442cec755f91"/><file name="GetParticipantStatusResponse.php" hash="90c635aca959d23f01c3ce7b77b36c5a"/><file name="GetParticipantStatusResponseType.php" hash="91ad266a6e0679161ce25d95ccc5b68e"/><file name="GetRunningConferenceResponse.php" hash="173d93f239fffebc794bd1e60161065c"/><file name="GetRunningConferenceResponseType.php" hash="0c1e7c349d13d151bbc3613fb22485f1"/><file name="NewParticipantResponse.php" hash="a25f6333ef947e09ea2b5836f2de9713"/><file name="NewParticipantResponseType.php" hash="0ecceed8c0db7ef52dfde13799ef1625"/><file name="RemoveConferenceResponse.php" hash="9869dae85508ce337f8b6cbc1d2270c8"/><file name="RemoveConferenceTemplateParticipantResponse.php" hash="fb9b53f5bcd682f7952decea80813cd2"/><file name="RemoveConferenceTemplateResponse.php" hash="85214ab18645f06bb14826f6b33a2124"/><file name="RemoveParticipantResponse.php" hash="daaea0e907ce7d6905a42756124d871e"/><file name="UpdateConferenceResponse.php" hash="1744d9945710c23732de1d81c54dfb14"/><file name="UpdateConferenceTemplateParticipantResponse.php" hash="0fac82b6d4aac990ab60d54b61eec829"/><file name="UpdateConferenceTemplateResponse.php" hash="c05b342a64624339cd699096d465d029"/><file name="UpdateParticipantResponse.php" hash="b2e7028afd3fcdf0ced96b9507fb6976"/></dir><file name="Exception.php" hash="6c5ab2787b931a630e1bfe3feb1a3c6b"/><dir name="IpLocation"><file name="CityType.php" hash="175dba400f90189b3e6840c75ee9ecc9"/><file name="GeoCoordinatesType.php" hash="c897c955dbbc47025c0158b663a05686"/><file name="IPAddressLocationType.php" hash="6563a2a6e6ebee389d275136b9194ef2"/><file name="LocateIPResponse.php" hash="b2bb99f90db695e8615845cf1411fae1"/><file name="LocateIPResponseType.php" hash="71d398b998c04e3616935f2b4e8582e9"/><file name="RegionType.php" hash="0af52c691557e1c2f19e25b7d48be9b6"/></dir><dir name="LocalSearch"><file name="LocalSearchResponse.php" hash="7a97835b1c925c7397a22dc8d6756174"/><file name="LocalSearchResponseType.php" hash="679463f04fd94e4d8b5fbd5776f1b99a"/></dir><file name="ResponseAbstract.php" hash="92b0d1f8c44467cbfbc3ea11f801b992"/><dir name="SecurityTokenServer"><file name="Exception.php" hash="6d254df57a89306c23e876ccf1333873"/><file name="GetTokensResponse.php" hash="c8beedf79f10ee10d89a1c22601fdd6f"/><file name="Interface.php" hash="8a021ee039041879a7a17b82d0bf515a"/><file name="SecurityTokenResponse.php" hash="49f4ab97580faa6cb998b0891c4059a6"/></dir><dir name="SendSms"><file name="SendFlashSMSResponse.php" hash="2061c74bcf6507bc5b7f0745adb3869b"/><file name="SendSMSResponse.php" hash="4523ff505ecd6091a0674ee1c5940113"/><file name="SendSmsAbstract.php" hash="9f5a90a0d023114d3dea0800ceba3c54"/></dir><dir name="SmsValidation"><file name="GetValidatedNumbersResponse.php" hash="fe6a046d1d9029edbd7a68d5bc5d3147"/><file name="InvalidateResponse.php" hash="276f8a9a781058e1d19e5cf32f7b1c54"/><file name="SendValidationKeywordResponse.php" hash="41b415f3a169ba551d32706cb746ecdc"/><file name="ValidateResponse.php" hash="e650155ba8a3155aec289b28a9a94d5f"/><file name="ValidatedNumber.php" hash="55c981cda45e24adb9a4b41246640731"/></dir><dir name="VoiceButler"><file name="CallStatus2Response.php" hash="ad4fc71a007c12214def4270a710a49a"/><file name="CallStatusResponse.php" hash="0f8d1c9188ee6870416a9c265610a571"/><file name="NewCallResponse.php" hash="59e807ebeb6a8b8ab0d185cd5be4317a"/><file name="NewCallSequencedResponse.php" hash="53dc07e3dbe1d54ecd7259b904713260"/><file name="TearDownCallResponse.php" hash="8ab108d972048fb736985fa405e2e146"/><file name="VoiceButlerAbstract.php" hash="0e0bf53a24b685c22e564d8845e29d6c"/></dir></dir><dir name="SecurityTokenServer"><file name="Cache.php" hash="f593ec47d02a48eb5fdc7d05e3c9308d"/></dir><file name="SecurityTokenServer.php" hash="b8af29212d9a3d8bc3dd5e196a475cbc"/><file name="SendSms.php" hash="7611ba6d7a0c3a8ba48cea17132b54ae"/><file name="SmsValidation.php" hash="fc6f19376d84ad91b77242006337e887"/><file name="VoiceCall.php" hash="bbdc2252179764a1c9862920bb5dbb25"/><dir name="Wsdl"><file name="IPLocation.wsdl" hash="c6d3ec9355a53217ad19e3a88bf93d58"/><file name="IPLocation.xsd" hash="828d9148850480554d495d5e3136e8ad"/><file name="ODGBaseUserService.wsdl" hash="f3f1b7f55039ada10b478442379bd0dc"/><file name="ODGBaseUserService.xsd" hash="bf1ebd5fac02d016dd0448da2cbe604e"/><file name="SmsService.wsdl" hash="d6f841c5f5c937d969b33b35ae064872"/><file name="SmsValidationUserService.wsdl" hash="54b3bc77215341815f463a67ab1618b1"/><file name="TokenService.wsdl" hash="1e114a47c300e39ccfae7aab5554b836"/><file name="VoiceButlerService.wsdl" hash="7295acf53bff893089620a0cd2c5aebf"/><file name="VoiceButlerService.xsd" hash="987d9ff2acf4c96325fb76577149f232"/><file name="ccsPort.wsdl" hash="8ce7db8dd24a15728a0d807b1d96c678"/><file name="ccsPort.xsd" hash="fa40ee2be9265fbbae88939636c047a5"/><file name="localsearch.wsdl" hash="e8b8663a0188732466b2e8d360b49611"/><file name="localsearch.xsd" hash="49309d306556a321d32349831ddbd193"/></dir></dir><dir name="Ebay"><file name="Abstract.php" hash="2e334688b614c983b6a7ce3592e08899"/><file name="Exception.php" hash="83aa9409ac7d1e2bf9fd83e86c39a6c6"/><dir name="Finding"><file name="Abstract.php" hash="7238678f990b585b50271ceafe5058f3"/><dir name="Aspect"><dir name="Histogram"><file name="Container.php" hash="45aab272db8949fc7ef41c1f5b9a5d65"/><dir name="Value"><file name="Set.php" hash="6a00192243d8ab215f368459e932d145"/></dir><file name="Value.php" hash="ffd36e8de497a77bd42cccb63ce3235b"/></dir><file name="Set.php" hash="c39339e0e65827c882eac9fa8d4d4fff"/></dir><file name="Aspect.php" hash="df96cb57c1c2b88a8244384894f1b9dc"/><dir name="Category"><dir name="Histogram"><file name="Container.php" hash="e99d9fdf2028e7f627fa7692d6e5e5af"/><file name="Set.php" hash="d10aeaf449c591a7884a38a1b5f90399"/></dir><file name="Histogram.php" hash="5fda3e21a2a68bbca36838425d54c454"/></dir><file name="Category.php" hash="aef46c1abec0621af48a4398de94bca0"/><dir name="Error"><dir name="Data"><file name="Set.php" hash="51d6f2c75eb549150dbb4255a747e238"/></dir><file name="Data.php" hash="06579aec01d55e0e27e48b66b32814a5"/><file name="Message.php" hash="f0082bf2e41b9fa997891d55536d6c94"/></dir><file name="Exception.php" hash="0d04308f626b6d80255403034766b93f"/><file name="ListingInfo.php" hash="37689bb7f7f1312e0a8690b1ec55d17f"/><file name="PaginationOutput.php" hash="dbd144ea4155492ca485092140ed7342"/><dir name="Response"><file name="Abstract.php" hash="13c8ef07cd6c8b9e0b54b183099d3c2d"/><file name="Histograms.php" hash="7e67ea07bdf9e34cb277b87cdad8db8c"/><file name="Items.php" hash="87e78262a0463b3689f75ade1a97bf0d"/><file name="Keywords.php" hash="501b1eb2db688abcb8926a924b2467c4"/></dir><dir name="Search"><dir name="Item"><file name="Set.php" hash="72dc95aa03723a96c6ad4e16bb6c1f04"/></dir><file name="Item.php" hash="8cc709c5b81a662e1b42f6fdcfbcd057"/><file name="Result.php" hash="bde45f1eff1c6745093e1fb16a25fa21"/></dir><file name="SellerInfo.php" hash="0a3e7e31682c1b4139860b692e3a7a93"/><file name="SellingStatus.php" hash="40cc9f7feb5534c9b7ffd77cde164d8e"/><dir name="Set"><file name="Abstract.php" hash="d68b570966c8c13d07ecc8e1c093a3f8"/></dir><file name="ShippingInfo.php" hash="ef20bffb5c3917bd631a79f6520aaa47"/><file name="Storefront.php" hash="59e0796869417ef09b2fabf17a0f51a2"/></dir><file name="Finding.php" hash="38297aa7141bd29cb58f499a6f301958"/></dir><file name="Exception.php" hash="065ed88e73a47544f5432781b553b095"/><dir name="Flickr"><file name="Image.php" hash="c18c420085a325a88aa32c6e8940febe"/><file name="Result.php" hash="3dae64d1fed5642f400e5a3ed34001e0"/><file name="ResultSet.php" hash="1141813d476af74ac4482982352df257"/></dir><file name="Flickr.php" hash="80ee3a6a56f644931629923efaa74f58"/><dir name="LiveDocx"><file name="Exception.php" hash="b7c0f8f23822ab34863ae7c8ba65fca0"/><file name="MailMerge.php" hash="9c3df9f5097d2426f98f3e4afd5417b2"/></dir><file name="LiveDocx.php" hash="bb79b5d68e67e91aa7c6678cf9d33fe5"/><dir name="Rackspace"><file name="Abstract.php" hash="38c670e3ba06278b4fed19a7a20ffa09"/><file name="Exception.php" hash="0e02a57f8eb16972b101ec5b2d5ee5c8"/><dir name="Files"><file name="Container.php" hash="59b5965b06c12c8f32f191d6d81578ed"/><file name="ContainerList.php" hash="60cab750d4475f791b0f6ef9487b2b5f"/><file name="Exception.php" hash="ff4c1a6d5b3c15b0134eea798aaebb5a"/><file name="Object.php" hash="fa7d117f207e2a26dfa5db744a098cdf"/><file name="ObjectList.php" hash="d2eaf4ebe570b3ca456844b294cfc6f6"/></dir><file name="Files.php" hash="fba4bd666821a5eec5cf17f5f91dd15a"/><dir name="Servers"><file name="Exception.php" hash="90e7248491ba6728731b35821a6797b3"/><file name="Image.php" hash="6977cee9fc642f32c2a3dd9b99739ab6"/><file name="ImageList.php" hash="0bc789d18d41f62ae1db82159487edc0"/><file name="Server.php" hash="73f6c2a5e062bf36b3b89ed8d1041eaf"/><file name="ServerList.php" hash="f76bf22857872982ce35e7afa2ea49f1"/><file name="SharedIpGroup.php" hash="75bc0d1b089228114a5bdbbc764f6799"/><file name="SharedIpGroupList.php" hash="97feec662c70d87bf02c0dd689d59962"/></dir><file name="Servers.php" hash="d7c9cd6f524ef033e9c4836623171ad4"/></dir><dir name="ReCaptcha"><file name="Exception.php" hash="e49c53a3c431f49911028b571a76bc06"/><dir name="MailHide"><file name="Exception.php" hash="fc56e06dc9697c40498f1015c0e76c08"/></dir><file name="MailHide.php" hash="ff143c31b0aaac1c852ae438ccc57a4a"/><file name="Response.php" hash="10d73062279da9040e445fe8d1820c36"/></dir><file name="ReCaptcha.php" hash="518a917f321d64422010babcdc82921a"/><dir name="ShortUrl"><file name="AbstractShortener.php" hash="7e0fa90e0324b377677bd8847412ffa5"/><file name="BitLy.php" hash="3e07fa8e265d44e7225af2f11ac75607"/><file name="Exception.php" hash="fa58bd8ee297581ecafe8e15d9c41858"/><file name="IsGd.php" hash="5d18b0c134f1da253893391c720144e7"/><file name="JdemCz.php" hash="6892d0e3e81cc3aeca234d4fb5164ac5"/><file name="MetamarkNet.php" hash="747c5d10917401f1d0d11ba38b1af8e2"/><file name="Shortener.php" hash="64e2ceca93f66c375605e62d6431a628"/><file name="TinyUrlCom.php" hash="1b7f09510d1b029c117e6c59c5419714"/></dir><dir name="SlideShare"><file name="Exception.php" hash="67b547c02b4b9c9440f5c11e570171f1"/><file name="SlideShow.php" hash="9d01060ec6c7a7583a21c824a3e74e21"/></dir><file name="SlideShare.php" hash="1cdc74e57a3be59df8d702bc3d9f7362"/><dir name="SqlAzure"><file name="Exception.php" hash="24d9e2d3dfca7d6ce54137652027152c"/><dir name="Management"><file name="Client.php" hash="e46b9564db9ae2344357919b4760ac4f"/><file name="Exception.php" hash="731e875bfd4df360b37ca082877bc1c6"/><file name="FirewallRuleInstance.php" hash="f564f5454ee9cb2b1ffa97499124d0e7"/><file name="ServerInstance.php" hash="7f3198f120d54ca4b70b5f58399cf0ab"/><file name="ServiceEntityAbstract.php" hash="72ca3fc5ef5341bf549685beb08dad5f"/></dir></dir><dir name="StrikeIron"><file name="Base.php" hash="0b1451704136ab44598ac7204bde94a1"/><file name="Decorator.php" hash="68741c986d506462846a6aa007f94cef"/><file name="Exception.php" hash="e61ee74d3ae19b3e61c1894264d6530a"/><file name="SalesUseTaxBasic.php" hash="43823d20d58aaf73be598f5282e7f841"/><file name="USAddressVerification.php" hash="f5dd585a282a046ebfb95125c29ed866"/><file name="ZipCodeInfo.php" hash="76beb6125d1035ffd7e67101cbd9df44"/></dir><file name="StrikeIron.php" hash="7eca35cee7479ac035ec83f456ddb2ec"/><dir name="Technorati"><file name="Author.php" hash="38cc3b4c27dc3db1a9b8fe956111274e"/><file name="BlogInfoResult.php" hash="ef42384e8074f95433bfc78b5e479414"/><file name="CosmosResult.php" hash="922fdd5aea26f6b2b732e4a02cf0d45f"/><file name="CosmosResultSet.php" hash="7c4f9e087a017ee14b6243f37bdfc41e"/><file name="DailyCountsResult.php" hash="711f244404005a234e4ccdbfecd4c115"/><file name="DailyCountsResultSet.php" hash="7cbccf9e97147a3356aebec2ba5f8df0"/><file name="Exception.php" hash="ad26c4ad4a97e561b3a5df9d129f9873"/><file name="GetInfoResult.php" hash="cbbf30f47eb02843d0b00ffd66c609f5"/><file name="KeyInfoResult.php" hash="0bdfff2ec4ba193ae494aaa63149dd87"/><file name="Result.php" hash="d1d832275e95ecac32379f6a64d4753d"/><file name="ResultSet.php" hash="91fd5f5149f8cf0d64219f97743eed5b"/><file name="SearchResult.php" hash="2365e57d7effdd5c54efdf05aa6a2109"/><file name="SearchResultSet.php" hash="30c0b443d3efbee33e1aaff533f70200"/><file name="TagResult.php" hash="82f22b811ededc15b4ae9a0da08c9ed6"/><file name="TagResultSet.php" hash="44bf9e20d45051480abf4afd92c49a69"/><file name="TagsResult.php" hash="5772d64d211700ea87ae677a72e05ab0"/><file name="TagsResultSet.php" hash="d010e49ebe3c43952fc80f3ec0240d14"/><file name="Utils.php" hash="254e294147aa97502659b4346e5b29d1"/><file name="Weblog.php" hash="54306d9da28408f9e236b51cd097e235"/></dir><file name="Technorati.php" hash="879270280d246c292435873a294ce799"/><dir name="Twitter"><file name="Exception.php" hash="d5a3fb65437ac5663d5262b19c226483"/><file name="Response.php" hash="f78d457745cd7df85d83b33e9b43a01f"/></dir><file name="Twitter.php" hash="8b3dc7c575b35c1351a9a00afd1b57c5"/><dir name="WindowsAzure"><dir name="CommandLine"><file name="Certificate.php" hash="82f6c9535209f9d9800b1ec5227ea5a8"/><file name="Deployment.php" hash="d77fb324a62e1d5bbec2ce07dbcd6051"/><file name="GetAsynchronousOperation.php" hash="da2b5c820d693a4fdcdc5f53378a317c"/><file name="Package.php" hash="4ed8d218b529fa358b9bad365caeda1c"/><dir name="PackageScaffolder"><file name="PackageScaffolderAbstract.php" hash="d84cec7780e3137e81d0e2e35c6ff546"/></dir><dir name="Scaffolders"><dir name="DefaultScaffolder"><file name="build.bat" hash="651c7fb8b72233f40f4f25ca8905573b"/><file name="index.php" hash="894c44229a940ea713205338f8e490f7"/><dir name="resources"><dir name="PhpOnAzure.Web"><file name="Web.config" hash="65f639e413e4ff122d92623a1c14b2ae"/><dir name="bin"><file name="add-environment-variables.cmd" hash="b0e00d591398ec40968189bc4e35c139"/><file name="add-environment-variables.ps1" hash="19a5afae543fd10d118ad21136fc4bec"/><file name="install-php.cmd" hash="8248bad7c6981ab8f8ad34cbb6e224c3"/></dir><file name="diagnostics.wadcfg" hash="5188e0200f5446cae89c1be78db568c2"/><dir name="resources"><dir name="WebPICmdLine"><file name="Microsoft.Web.Deployment.dll" hash="ce4bedba97839fb3b3991c9e76d9a5f8"/><file name="Microsoft.Web.PlatformInstaller.UI.dll" hash="c692c64ac1ff35a256b05b3d0389d77a"/><file name="Microsoft.Web.PlatformInstaller.dll" hash="b3c7917c493dc73aab9ad4f3b32d3722"/><file name="WebpiCmdLine.exe" hash="23ee0847ce84831042e2094f8bb946a7"/><file name="license.rtf" hash="e19c7c8161a0d2cf8cd2bfa815edd707"/></dir></dir></dir><file name="ServiceConfiguration.cscfg" hash="aef39d43590593be9d2fe5fe4a3b5c80"/><file name="ServiceDefinition.csdef" hash="cc148db5e38df6777513c343f0552408"/></dir></dir><file name="DefaultScaffolder.phar" hash="7213da0e7d624e8c2a4ba1f3b5ff05eb"/></dir><file name="Service.php" hash="ff88b79b64947f883986e77838d8cb24"/><file name="Storage.php" hash="8944ded3eb414aa4826b6f53040049d9"/></dir><dir name="Credentials"><file name="CredentialsAbstract.php" hash="d4f022ee969ebb28059bb4fe1dc15bbd"/><file name="Exception.php" hash="46253077f849f4d86ff19bcd5c4ffbb2"/><file name="SharedAccessSignature.php" hash="b812dfc04bcc4349faa4b684e3c17ffe"/><file name="SharedKey.php" hash="d09970fb25d6649fc3626d016e57a71a"/><file name="SharedKeyLite.php" hash="a7af3a465e3b62edddd79fcfb8b5bfd0"/></dir><dir name="Diagnostics"><file name="ConfigurationDataSources.php" hash="164e443f79bf6b018796cbe4ace8552e"/><file name="ConfigurationDiagnosticInfrastructureLogs.php" hash="5ed3b44951c19fe3899d77e57777ccca"/><file name="ConfigurationDirectories.php" hash="ac9628ef7d6d5291b4a9755ffa83c4bc"/><file name="ConfigurationInstance.php" hash="2ffcb3db9f9ecfe5764d497f08175c1c"/><file name="ConfigurationLogs.php" hash="79cb3324521884a79c422318e9df0996"/><file name="ConfigurationObjectBaseAbstract.php" hash="574ad31edf5de775857d4d9818e09515"/><file name="ConfigurationPerformanceCounters.php" hash="f518fc30a51d61ee73f44fd54304d115"/><file name="ConfigurationWindowsEventLog.php" hash="7b071634e38e532d5faf245310846396"/><file name="DirectoryConfigurationSubscription.php" hash="5c72f815ecb4a4b619a43b05e0767d3e"/><file name="Exception.php" hash="ecc6ffb64bcd2b7e219b9e57ae8261c4"/><file name="LogLevel.php" hash="b63f1b837619bd6475f30b5c2862354b"/><file name="Manager.php" hash="0d92a4ee3426b0a3fa98efabad20850e"/><file name="PerformanceCounterSubscription.php" hash="f3793033b70429e761b5715d26a9b052"/></dir><file name="Exception.php" hash="ae2961639357d61fd0edbb1f8b19e600"/><dir name="Log"><file name="Exception.php" hash="f293efa4c7d400034fdd32b61e398d75"/><dir name="Formatter"><file name="WindowsAzure.php" hash="d2803e471ad8f151337b9b06adf840e2"/></dir><dir name="Writer"><file name="WindowsAzure.php" hash="898cc3aab9ed4a1143ad98af4c82828f"/></dir></dir><dir name="Management"><file name="AffinityGroupInstance.php" hash="999fccb597ded5e9bb1a3a49d0461238"/><file name="CertificateInstance.php" hash="e38186727c337efeb26e1edb3395c3aa"/><file name="Client.php" hash="7ea9a8aeec1b66c29127ce846788caeb"/><file name="DeploymentInstance.php" hash="da71eb3b750c5accba7df6a02a936572"/><file name="Exception.php" hash="e38e9729e738a5c98b7a444377dc390f"/><file name="HostedServiceInstance.php" hash="52a7a4f5e90fcddbba2da67f6ec1a714"/><file name="LocationInstance.php" hash="d7fc5f02f835fbea9bd39e25a2953415"/><file name="OperatingSystemFamilyInstance.php" hash="5463dc6555a2894cf77c15dd015b2bbe"/><file name="OperatingSystemInstance.php" hash="8d8fc32400bbb73a3765f06ccaefc05f"/><file name="OperationStatusInstance.php" hash="acb817c0203ca17237b430c7d086b7b3"/><file name="ServiceEntityAbstract.php" hash="6013b8d4f6378d945e29013d54dc634f"/><file name="StorageServiceInstance.php" hash="6d89ea4e90ac780fce17efba7e38976a"/><file name="SubscriptionOperationInstance.php" hash="9fb50cd722cc80be2d660e78cd42d3de"/></dir><dir name="RetryPolicy"><file name="Exception.php" hash="b83b70d8c828de010cfa12f027a2da23"/><file name="NoRetry.php" hash="faa7ed56468ce39f77162aa1888f8480"/><file name="RetryN.php" hash="340d6ccaa8d41eba0f3cd943dbff201b"/><file name="RetryPolicyAbstract.php" hash="57b861c1f66f83295ce1ae8284b6870c"/></dir><file name="SessionHandler.php" hash="49abc2db2f8cd60249889013eeb6c28f"/><dir name="Storage"><file name="Batch.php" hash="54321d9853919241064631b7fd5e404a"/><file name="BatchStorageAbstract.php" hash="1911d06beacc5afdee2e0214fadb48f7"/><dir name="Blob"><file name="Stream.php" hash="fca729afd6bced397324a092598c4348"/></dir><file name="Blob.php" hash="ba54d4c7b42bfb8536df0ace27d68ac5"/><file name="BlobContainer.php" hash="3762000f605bc3b601d33508d11ba9cb"/><file name="BlobInstance.php" hash="3acc55cc558e3003164dde92463f0f74"/><file name="DynamicTableEntity.php" hash="c0f1e5b79b12857c233299a4445bb168"/><file name="LeaseInstance.php" hash="3d0fc9b5d6808aec75d9aa5bfb537e3d"/><file name="PageRegionInstance.php" hash="ad3d6fda6950c0f1fa6516507ca9662b"/><file name="Queue.php" hash="e0f744f5a2c30c4368babc77282987d1"/><file name="QueueInstance.php" hash="fc1d2fe33c92b9709174fdb78b014839"/><file name="QueueMessage.php" hash="1743f7a02f0d443c7a2f85d87dc43e0f"/><file name="SignedIdentifier.php" hash="cd0fa8a05e3acd402a1e337b1ca7eee0"/><file name="StorageEntityAbstract.php" hash="f3ef81a6dbd64aea38bc60b1f0c7bb8b"/><file name="Table.php" hash="3264067c6ef982f7bb216234451f5781"/><file name="TableEntity.php" hash="c9be1c41776a2ae5892d8f8d14b74fd6"/><file name="TableEntityQuery.php" hash="13880ce0f4c805205dcd10a5283c0539"/><file name="TableInstance.php" hash="54f43c27f93bee83a2c9ba42831d9c27"/></dir><file name="Storage.php" hash="cbac5a9bb9efb6e93a3d9871c8699035"/></dir><dir name="Yahoo"><file name="Image.php" hash="aa6abfa0f447d43f4828dc44c0fdf86f"/><file name="ImageResult.php" hash="7a64eac529ce21090e8b58997fc22041"/><file name="ImageResultSet.php" hash="7ad19487bce9a09855cf7d79707af347"/><file name="InlinkDataResult.php" hash="28305ce865dfb4011a285015a40a6a83"/><file name="InlinkDataResultSet.php" hash="fb09080f12f5348b37fdd5d62fc946fc"/><file name="LocalResult.php" hash="306431d361c2097b3b00cdbaba1bb372"/><file name="LocalResultSet.php" hash="68a4cb69982884c1bd7d6a7df86be90b"/><file name="NewsResult.php" hash="ea496bdeee3021d391df58a3be8636af"/><file name="NewsResultSet.php" hash="f80bcd0b1ac7632f3fb3020a7ff83255"/><file name="PageDataResult.php" hash="c8ea663819efe5ec5d374463f04a8f39"/><file name="PageDataResultSet.php" hash="69c99f8806a98868cb77e9db268eb8d8"/><file name="Result.php" hash="221286f5fbe491b570df8cec1fb7c91c"/><file name="ResultSet.php" hash="4477af82dcaac7fcd93ce9c29c68bdd5"/><file name="VideoResult.php" hash="6ba0d1ebb1c288b11b17ff6a9e434a4d"/><file name="VideoResultSet.php" hash="1a434e1b8bcf9b32e755a32e97e52838"/><file name="WebResult.php" hash="eacd11e6aace9570c6064c8fc1b47750"/><file name="WebResultSet.php" hash="bf5f6f43eb71f0469c961b0f5a6e4094"/></dir><file name="Yahoo.php" hash="27616706be89313b7b5be256be21e095"/></dir><dir name="Session"><file name="Abstract.php" hash="b43880e48ff9ee3040eca09d1458f7d5"/><file name="Exception.php" hash="ce01f1ceaa96bef8c71759f7e6c1e578"/><file name="Namespace.php" hash="b3e6effe8f53d5f9f407a4b5507df31c"/><dir name="SaveHandler"><file name="DbTable.php" hash="5b08339aa3e7f044b5602e725e6c65c0"/><file name="Exception.php" hash="06db90dee9421e4a8e09b946de252d41"/><file name="Interface.php" hash="617704bf38e31d51b79c636480447b91"/></dir><dir name="Validator"><file name="Abstract.php" hash="7bc8436592d308a702f37d64a8afbe72"/><file name="HttpUserAgent.php" hash="6a2a83e6baf37967b06cf993170ed03e"/><file name="Interface.php" hash="6e54358cefb41ccb7e591eaba391f74e"/></dir></dir><file name="Session.php" hash="864f8bc6395265c0c84323c5066b7739"/><dir name="Soap"><dir name="AutoDiscover"><file name="Exception.php" hash="3c71353889e5488f16cd0747a1337882"/></dir><file name="AutoDiscover.php" hash="abdfc4afb277a6e0c23216cb1d894dd1"/><dir name="Client"><file name="Common.php" hash="4c196fc850f65702741c044d12507769"/><file name="DotNet.php" hash="61bacfc1a99fabb15c58d5499c064c72"/><file name="Exception.php" hash="fe48793a358a7201ad7faee3a077a7db"/><file name="Local.php" hash="843caaab790dc3a322e570cae31dfda7"/></dir><file name="Client.php" hash="bb395c77d4e6ca127f48e15953c72f90"/><dir name="Server"><file name="Exception.php" hash="b5366c6128550c6904b5f0d83d9a4495"/><file name="Proxy.php" hash="4e3e39bf6b40e758bb8154900c0be4ae"/></dir><file name="Server.php" hash="2d3adb7e3b01a55889f4a9ccd1226758"/><dir name="Wsdl"><file name="Exception.php" hash="c30308763d2f85ccde3e48c399d977fa"/><dir name="Strategy"><file name="Abstract.php" hash="f09e005c0c35a51dbc906815f298a515"/><file name="AnyType.php" hash="7e0f81e8c1bde45bd858ae5c16b4cd11"/><file name="ArrayOfTypeComplex.php" hash="3b9998427588b55e16496ee51a1d7d5d"/><file name="ArrayOfTypeSequence.php" hash="8ea1226e6138e1d162b647b39daed36d"/><file name="Composite.php" hash="7ea40da650826369c79e7a17ff93da40"/><file name="DefaultComplexType.php" hash="9fefac807dbb4c843feec714a05ac521"/><file name="Interface.php" hash="d4f3ed1447d163ae1eedcfc886662719"/></dir></dir><file name="Wsdl.php" hash="8e4ad5d4d160d770740012ec920e30de"/></dir><dir name="Stdlib"><file name="CallbackHandler.php" hash="f33bb03784021305a529525bf125df09"/><dir name="Exception"><file name="InvalidCallbackException.php" hash="977bd070fc4de8c0bce940a2d0a0c530"/></dir><file name="Exception.php" hash="826ef583632fe8b71ce0916ce4c01030"/><file name="PriorityQueue.php" hash="886161c12418c95bda548c5e484db351"/><file name="SplPriorityQueue.php" hash="4ce44425f16b61d5cfa2b37a36c430b9"/></dir><dir name="Tag"><dir name="Cloud"><dir name="Decorator"><file name="Cloud.php" hash="c03f8a8a9acad9b124508cb5ec762ef6"/><file name="Exception.php" hash="da2286643dd90128c9bafdb55d4874d9"/><file name="HtmlCloud.php" hash="ac29df72f5738876b6c5c3220200aea5"/><file name="HtmlTag.php" hash="1c66e72d27e394b7a67e083a6a7e7635"/><file name="Tag.php" hash="38969d4df8dd12f7c75d5886a4309e2d"/></dir><file name="Exception.php" hash="f1f89e1176804f89966ffa1b6057aadc"/></dir><file name="Cloud.php" hash="b563d184a10c5780ac839964d05f5b70"/><file name="Exception.php" hash="bb95c48a0889e48b9621fc24ece1855d"/><file name="Item.php" hash="4d8899476ff7c0edc26227377437184a"/><file name="ItemList.php" hash="a37b92d4346128d6928c3ed75abe85e3"/><file name="Taggable.php" hash="754d26825a791b7b493479ab96de35ac"/></dir><dir name="Test"><file name="DbAdapter.php" hash="9f14c0c71238db11ce231ec608fa0748"/><file name="DbStatement.php" hash="ae071a2e217641e4431dbaffab4b475c"/><dir name="PHPUnit"><dir name="Constraint"><file name="DomQuery.php" hash="4a372f65097fddc842326acfb0873110"/><file name="DomQuery34.php" hash="4cfc2fccf97dcad8979afdeb5051d99d"/><file name="DomQuery37.php" hash="4918ef15cdbf82e30ee35bce62246f6a"/><file name="DomQuery41.php" hash="0e55e6f6ec4df95712cf6ae2592eaa4d"/><file name="Exception.php" hash="08a569be3229aa317e045e0bb5712aee"/><file name="Redirect.php" hash="bd29ebef3a5193019124cbe48e3b57a4"/><file name="Redirect34.php" hash="7fbaaf229a5e72fd9328b6b3355979e0"/><file name="Redirect37.php" hash="25ae9936724abf4f6c655e79a4b017a7"/><file name="Redirect41.php" hash="b15f5d011531a5f341691400758b7b94"/><file name="ResponseHeader.php" hash="d0c824d1d0825eaff50fbff17ad9fe68"/><file name="ResponseHeader34.php" hash="970159fe86220f6d79ae839787445e76"/><file name="ResponseHeader37.php" hash="b45fcfbc270c1dc1be8af6f967d74055"/><file name="ResponseHeader41.php" hash="d898287c0e3c5c5a29c8dfc23258c357"/></dir><file name="ControllerTestCase.php" hash="a1587e2519d6a108213338a8df626983"/><file name="DatabaseTestCase.php" hash="e660d4e0b896a1349b5b3a7b908abed9"/><dir name="Db"><file name="Connection.php" hash="a376a28b4f32640b77896ed71aa94103"/><dir name="DataSet"><file name="DbRowset.php" hash="619ddf7996bdbae5efe2667bf43f97fd"/><file name="DbTable.php" hash="c2f9df7d0a3cf0d37631d8f06c818bc8"/><file name="DbTableDataSet.php" hash="d4399f69a07e07e1cdf51ee779ed4d25"/><file name="QueryDataSet.php" hash="9923dfa4b4f6ec969e05af835f0c9578"/><file name="QueryTable.php" hash="49db01b854018eed9f97f9e87dd8ef99"/></dir><file name="Exception.php" hash="b4db1bec052e5f4326e4f69f8265b1f6"/><dir name="Metadata"><file name="Generic.php" hash="0d50fe34d4d444504a433c495a10f4c7"/></dir><dir name="Operation"><file name="DeleteAll.php" hash="ad2d32c7274f19ffd7ff00f6a9629831"/><file name="Insert.php" hash="76990ebfd7da444a380ef153fd4ec2c7"/><file name="Truncate.php" hash="aeb7cea4a23f9a4978838834184b827c"/></dir><file name="SimpleTester.php" hash="303a002e44573654515318426f06454c"/></dir></dir></dir><dir name="Text"><file name="Exception.php" hash="63dc12adf35209b68cb541fad9d13339"/><dir name="Figlet"><file name="Exception.php" hash="ce4743f212bc9dd406e7c5abd1499a8c"/><file name="zend-framework.flf" hash="e421545f78033d8a6a4324e54ccf0454"/></dir><file name="Figlet.php" hash="342b1851f3fddf6de881bfdcd6dbdc25"/><file name="MultiByte.php" hash="7beb126807547c59a29ff72918ce4cb6"/><dir name="Table"><file name="Column.php" hash="cb652d404e394051bb9463ef0f5e5fac"/><dir name="Decorator"><file name="Ascii.php" hash="642655dbd861110617fe242a5f5b2e49"/><file name="Interface.php" hash="b246cf5bf0cc2ccb3fd612987dda1ac6"/><file name="Unicode.php" hash="78c514875a100d295a884d52cbff6679"/></dir><file name="Exception.php" hash="a9ad309358591313a0b39a9dc6637ead"/><file name="Row.php" hash="2e1210709f13f36070015bf1e7c4bae8"/></dir><file name="Table.php" hash="fa040e017955cd19728968adc4d3263a"/></dir><dir name="TimeSync"><file name="Exception.php" hash="c5c88b4fa22c7aa853c99e80293d6b56"/><file name="Ntp.php" hash="670a72b056bc3ea5c6ca09fd51e5c0d1"/><file name="Protocol.php" hash="81ebccdcfad278c458e8f801743e8035"/><file name="Sntp.php" hash="f491dc0e0e4ad0a6909cc9518c443855"/></dir><file name="TimeSync.php" hash="e68ddd486d397ad8b8072df003f0dbe9"/><dir name="Tool"><dir name="Framework"><dir name="Action"><file name="Base.php" hash="ca10276b0b663e3946f30a7e85e2437a"/><file name="Exception.php" hash="033fe3dfcbe687a8fc14217124485646"/><file name="Interface.php" hash="4971f7cd01f81557e06c52442d1e10ec"/><file name="Repository.php" hash="763980637bc854efdabe4702cf90429a"/></dir><dir name="Client"><file name="Abstract.php" hash="c6aa9afeb508a90fac77fdd01490c917"/><file name="Config.php" hash="88d068ae943aaa028252208d2ffa9737"/><dir name="Console"><file name="ArgumentParser.php" hash="a7aca2e438a4ea02beea9efe4fc322e6"/><file name="HelpSystem.php" hash="c49dfb3e52bc4dbd0fb981d2d2db7ea0"/><file name="Manifest.php" hash="8ecaf5471c98b4adecf441fd0b239fd1"/><dir name="ResponseDecorator"><file name="AlignCenter.php" hash="aea5fb29315c501c879f1414ab30bdf1"/><file name="Blockize.php" hash="f6510cb7f02bdd000eff5b3cfc7c3f94"/><file name="Colorizer.php" hash="b4370450e0af8f8bc5b70bca3a3140e4"/><file name="Indention.php" hash="9d05c40f3bcf99606a4433c4f2f550c8"/></dir></dir><file name="Console.php" hash="70d696d68e6f889e25661568ae0cafef"/><file name="Exception.php" hash="9fc08df23e990977b31c58157458797f"/><dir name="Interactive"><file name="InputHandler.php" hash="d4a71d517cbdfca13bc442f915eadfa3"/><file name="InputInterface.php" hash="b76636ebb7563e128e1653de60a05e47"/><file name="InputRequest.php" hash="01746459e3c0d5114ba84376641ce516"/><file name="InputResponse.php" hash="fe6fb87211d75ac5d43a0afcd12b3438"/><file name="OutputInterface.php" hash="e6473dcec31887ba9fc189cf5ac4b5cb"/></dir><file name="Manifest.php" hash="a04f5f7452adbe2a7b9f572753c282e1"/><file name="Request.php" hash="337a50f6b8ca0346335666825a138400"/><dir name="Response"><dir name="ContentDecorator"><file name="Interface.php" hash="f5f2e4d82017c916a98e600c0ecf10fa"/><file name="Separator.php" hash="0bdedce341d3dc2456856bedb4e6fbfd"/></dir></dir><file name="Response.php" hash="047455ac32ab5c1f0913bd8be80408e2"/><dir name="Storage"><file name="AdapterInterface.php" hash="cbe1be24e10113b8355be82c17257d74"/><file name="Directory.php" hash="7f818fcabc4dd64292ec750d69a2cab2"/></dir><file name="Storage.php" hash="e1e34565e6f12ef7a6914bea4f21b495"/></dir><file name="Exception.php" hash="e8ab7ccbf5e2a5516a35ca4e887b1f5e"/><dir name="Loader"><file name="Abstract.php" hash="ac9b19649683e89c14f162643680d6d2"/><file name="BasicLoader.php" hash="eb441f57c872d051c8bf4ff334516776"/><dir name="IncludePathLoader"><file name="RecursiveFilterIterator.php" hash="e809fc3ffb30c42bd65defb0b841d5ea"/></dir><file name="IncludePathLoader.php" hash="ba1fdc0c41d1ac3ac9b86f7b295d62fe"/><file name="Interface.php" hash="5a982ccd517b7fa2c5d1e7a181f9a66d"/></dir><dir name="Manifest"><file name="ActionManifestable.php" hash="6b75a1363ec0989198f0577519f2a8d8"/><file name="ActionMetadata.php" hash="55c5c7fd4609c3a2c188c68f2b59996b"/><file name="Exception.php" hash="e4adb9a694c21dd46682009e1a25ba80"/><file name="Indexable.php" hash="f2fdb04e846a873a00178d44dfb7c134"/><file name="Interface.php" hash="65fb779fcdd624b743e1c70370ce1a2f"/><file name="Metadata.php" hash="79d13b52ad9aa5bffe103b61a404296e"/><file name="MetadataManifestable.php" hash="2974762fdea9eec82a74a6d3446f676a"/><file name="ProviderManifestable.php" hash="3d59e772c55a5a791844910d9acbb131"/><file name="ProviderMetadata.php" hash="b1fa45e3f1309e25c3e71e43e1a48263"/><file name="Repository.php" hash="b055ec6bcaa48d3536f376c7d196052b"/></dir><dir name="Metadata"><file name="Attributable.php" hash="3a1ae646ad3127bcd9d7f0b590b49d75"/><file name="Basic.php" hash="f8e243b4883d1f53ef6dd440c0d8b618"/><file name="Dynamic.php" hash="2ae310d375a9f1e29f0322c03350b718"/><file name="Interface.php" hash="dd418e0cfd979aa8caac73abbe8d65d7"/><file name="Tool.php" hash="d4cf6475ece71a871144a646c4653b88"/></dir><dir name="Provider"><file name="Abstract.php" hash="54efa5905a09985cfc5261116cdc808f"/><file name="DocblockManifestable.php" hash="0bb7be516c01ef1df2db65cac6782604"/><file name="Exception.php" hash="8340027bd3f883ce3bc60e5a4a779e1c"/><file name="Initializable.php" hash="21203810d42fc2c661b5a74a4db22afd"/><file name="Interactable.php" hash="1645bf6768d35a154b409e9fc8d23629"/><file name="Interface.php" hash="5acbcaa43439912bfc3f9be9aae48561"/><file name="Pretendable.php" hash="7320be8f080b47a7a3c7768ed5b82655"/><file name="Repository.php" hash="06ac616d5eca5d9769ad7d1d1a7ca9bc"/><file name="Signature.php" hash="5be099c081171cd11a6c5e6a80011f2c"/></dir><dir name="Registry"><file name="EnabledInterface.php" hash="87fe89d72c54ad50ec51bb2d683d2992"/><file name="Exception.php" hash="eccc229c4505a1ed3e85902496e1935e"/><file name="Interface.php" hash="85731cc24ee6598ac544956ba02a4847"/></dir><file name="Registry.php" hash="430ca6afc053d09a02faafa778f05ddc"/><dir name="System"><dir name="Action"><file name="Create.php" hash="ece59a9bf0b39f4c7731dd2c3c6a3687"/><file name="Delete.php" hash="93a02ef0a268f9a46140122e6b658831"/></dir><file name="Manifest.php" hash="2dc6db96a2eaec2f041f73eb9784426e"/><dir name="Provider"><file name="Config.php" hash="0f0ac44a62caaea96bdd741dc8d10fe1"/><file name="Manifest.php" hash="9834badd5250276130dd8f035fa3aa69"/><file name="Phpinfo.php" hash="a18c9de3ae3099a941d257fd8bb83286"/><file name="Version.php" hash="235916637c0ec94a08f86894dd211da4"/></dir></dir></dir><dir name="Project"><dir name="Context"><dir name="Content"><dir name="Engine"><file name="CodeGenerator.php" hash="28294bea1645211c3a55b04b03eb97e5"/><file name="Phtml.php" hash="b635fe45ef2a8b9de27be338ff80e0c8"/></dir><file name="Engine.php" hash="3edec5f50d35068768bd1ddb7cfcb242"/></dir><file name="Exception.php" hash="903019115f2291dac64e2d8316b069d0"/><dir name="Filesystem"><file name="Abstract.php" hash="7de036baa7d7a11fde54ba3d0d9e199c"/><file name="Directory.php" hash="346bbbf87ee7515d0b1ea6d468a23bbb"/><file name="File.php" hash="82a28fef9d3d33f3de763e2f4415ef66"/></dir><file name="Interface.php" hash="ec12cc9de36ab46a2afb96f61f3af90e"/><file name="Repository.php" hash="652c4bea315e3239fd99f22103c51140"/><dir name="System"><file name="Interface.php" hash="9011f3458a2b39fdf8867e639414a7bc"/><file name="NotOverwritable.php" hash="de0a563d5079199bf642b6811b7e5bac"/><file name="ProjectDirectory.php" hash="f5d33f4805cc35574112532f2f262579"/><file name="ProjectProfileFile.php" hash="48ff62386762440129ae4fb7337deb2f"/><file name="ProjectProvidersDirectory.php" hash="b5a9d7bba0ccd8554ca26f0149128acc"/><file name="TopLevelRestrictable.php" hash="2309be1ddaf737de9b7adafa6cb8632a"/></dir><dir name="Zf"><file name="AbstractClassFile.php" hash="22a8a9cc341edc796112df20983a43bc"/><file name="ActionMethod.php" hash="2f16d745e3a323f9ff416e2217358f54"/><file name="ApisDirectory.php" hash="0b39c81c051cc37f5492df965835eba1"/><file name="ApplicationConfigFile.php" hash="677abcc2fc67896b511af1f1181a8f81"/><file name="ApplicationDirectory.php" hash="42a08abbb3ecc267cd883a87f817981b"/><file name="BootstrapFile.php" hash="b76b4cf58705698399d06e8d4c9f6d67"/><file name="CacheDirectory.php" hash="5bb06a72dcd025a283c76c03a1ce9599"/><file name="ConfigFile.php" hash="2462d7d79f673c397d3a2f7284ccde66"/><file name="ConfigsDirectory.php" hash="b1cccd4669781cc33b9171a186236219"/><file name="ControllerFile.php" hash="090e5fe4d3b57933b9e7aed8eeef7cc5"/><file name="ControllersDirectory.php" hash="8543ca965e6d7a4cf78177ef0dcfc4eb"/><file name="DataDirectory.php" hash="5f8d27eca9e789c24dc039ea0f62748e"/><file name="DbTableDirectory.php" hash="92eda9ff83054cc8818bee744ed6e463"/><file name="DbTableFile.php" hash="b936fc7a4dd1e4726f0bb49f01ad931a"/><file name="DocsDirectory.php" hash="f58949c95502bd2ff8c31c59009c92b5"/><file name="FormFile.php" hash="b35ea0268fe07098b794eb24082ef53b"/><file name="FormsDirectory.php" hash="ffe9f7939c29068e7a1932dbc374bb7b"/><file name="HtaccessFile.php" hash="8e933afd24df22e6742aa972f8fc470d"/><file name="LayoutScriptFile.php" hash="8bd850a37a308efa3f4c83927fa5d8f5"/><file name="LayoutScriptsDirectory.php" hash="036f5cc0c38ead9183f7dd3f712848e6"/><file name="LayoutsDirectory.php" hash="c86cd320a91a46d439e4b419bd8ee428"/><file name="LibraryDirectory.php" hash="29a3c5283210c444e65284206b3da79c"/><file name="LocalesDirectory.php" hash="029c2897885aa476bd4103c48894ca87"/><file name="LogsDirectory.php" hash="3ee80aca0572bb9c5f6a44c6c021fcdc"/><file name="ModelFile.php" hash="958ed1603c25bd34ceb3f09ceeb6746f"/><file name="ModelsDirectory.php" hash="82dde848d95e686be57804162c11dc63"/><file name="ModuleDirectory.php" hash="7e219e82a6349ed878042cc17ee1faf5"/><file name="ModulesDirectory.php" hash="00182e9148959046c0a7d2d6e261e0b1"/><file name="ProjectProviderFile.php" hash="f3deaf3adf5c501237f22dc653430f91"/><file name="PublicDirectory.php" hash="e93bb7ed0ef00a864c097993ae1a2a94"/><file name="PublicImagesDirectory.php" hash="d769f00ec21961d66b41fffc8035277e"/><file name="PublicIndexFile.php" hash="4d3cf05ca9d35e24242dbf61d8189579"/><file name="PublicScriptsDirectory.php" hash="ff61ddca598a5ce42907b78140187614"/><file name="PublicStylesheetsDirectory.php" hash="8262d74f0f35523a912d95dd261fbc18"/><file name="SearchIndexesDirectory.php" hash="5ddf8701c47bcc6baf68cfdcc0ff7467"/><file name="ServicesDirectory.php" hash="825c4204f9f44f2280de370b0b156733"/><file name="SessionsDirectory.php" hash="af2fd72fa2bcf4d003c0a6368953cdb7"/><file name="TemporaryDirectory.php" hash="46790ecd95da8518c80dd8715fe7f8ad"/><file name="TestApplicationActionMethod.php" hash="4bbc3a869e69c2093bfa02068b6e057b"/><file name="TestApplicationBootstrapFile.php" hash="6f335bc4e4e047c948e77e8b0708f45e"/><file name="TestApplicationControllerDirectory.php" hash="1976699a04927fa3f5a1686934cdd08e"/><file name="TestApplicationControllerFile.php" hash="8f2956d50a3ba47f0b8c1fa96b361025"/><file name="TestApplicationDirectory.php" hash="09f0536bc206b5305862a21b65301016"/><file name="TestApplicationModuleDirectory.php" hash="da78a9b90b270578a9d36f8d62575a2f"/><file name="TestApplicationModulesDirectory.php" hash="4b54130f6c22e995308da7138d85330b"/><file name="TestLibraryBootstrapFile.php" hash="d78b732c8602c082ad1688c9bc6bf68d"/><file name="TestLibraryDirectory.php" hash="3626bc62a7c1c330369eb0001c4a9b16"/><file name="TestLibraryFile.php" hash="b45dc141518eab43f5c89e64b29aebfb"/><file name="TestLibraryNamespaceDirectory.php" hash="2e70388b581499815e6e2ba2c1cc0c81"/><file name="TestPHPUnitBootstrapFile.php" hash="40d55d88d6c84cd153adb2539ee323a9"/><file name="TestPHPUnitConfigFile.php" hash="1f136f46d817445285994244274f9276"/><file name="TestsDirectory.php" hash="0dec72680dea22074c8d370953effac0"/><file name="UploadsDirectory.php" hash="5d72a25ffd1ee7899fa182ddd7c9e028"/><file name="ViewControllerScriptsDirectory.php" hash="0ce107dd0b77183717845592b5be2550"/><file name="ViewFiltersDirectory.php" hash="59d3134c2b27c136adaa07177a72b28c"/><file name="ViewHelpersDirectory.php" hash="305d6bcc8066a02a658d82a69b73828f"/><file name="ViewScriptFile.php" hash="95b593cd475edcfd2a6ecea8f2668ffe"/><file name="ViewScriptsDirectory.php" hash="9aeac85b2f35bd6a666a4da29b465d45"/><file name="ViewsDirectory.php" hash="f36732d4b125b54a661356327d6850cf"/><file name="ZfStandardLibraryDirectory.php" hash="eea898b019c52dafd72f7de1aaa92d50"/></dir></dir><file name="Exception.php" hash="125c1606112c9ce2cfc8b697fb989d5f"/><dir name="Profile"><file name="Exception.php" hash="907a68043581559d3bf42ccc2c4b1322"/><dir name="FileParser"><file name="Interface.php" hash="325d41a29468a70dfe7476e1fcc8d20f"/><file name="Xml.php" hash="59f053468c48c4d9b881bc1b859ec28c"/></dir><dir name="Iterator"><file name="ContextFilter.php" hash="ff51879dcc3452e49ad8bf2d9e2c4910"/><file name="EnabledResourceFilter.php" hash="8d0d4add1f853aa9cfd89aaf138e2de3"/></dir><dir name="Resource"><file name="Container.php" hash="ab368c4da0867a25770b6f7970a782f4"/><file name="SearchConstraints.php" hash="9e4a7578e2879e6c9da8cfeb1fbfa9ba"/></dir><file name="Resource.php" hash="2a5467d1f6ff134cd8e35a2cb92eaedc"/></dir><file name="Profile.php" hash="db1e9708dc20fe27c3b39b9e6f57f1f5"/><dir name="Provider"><file name="Abstract.php" hash="8c55b9fe14b8d37beac8a5d1356c2cdd"/><file name="Action.php" hash="72581e6e7e4acd0a19f8ba9bbc0e73aa"/><file name="Application.php" hash="64fa6f041e1f5727a88bb9cbc7636f22"/><file name="Controller.php" hash="677b3b817a7fdb644cd150be124e9a96"/><file name="DbAdapter.php" hash="b831929398b67e053a395a548227695f"/><file name="DbTable.php" hash="6d922b240f64a010df894b03a44e0132"/><file name="Exception.php" hash="00d67294ec03f48a1e43fede57faee26"/><file name="Form.php" hash="95362baaf1eb17e9698573f6d7fbcb53"/><file name="Layout.php" hash="40528bb34ab9942db935b59b831ab909"/><file name="Manifest.php" hash="9d3a781e8c917a5cdb9e7dd10641cd35"/><file name="Model.php" hash="f561e3f60741f857d2a0a8d8d8509823"/><file name="Module.php" hash="f3cb636991bdb7fa9d69285ff5370a75"/><file name="Profile.php" hash="2bf881a5c9cf4e1032cb8de9d9297b16"/><file name="Project.php" hash="a7b3b98eeb5b8a38d7b003adde3a3c16"/><file name="ProjectProvider.php" hash="63455c931c8fa909d4a413ae91c99cdd"/><file name="Test.php" hash="ef752345daf66c4d3bfcdf94feea8602"/><file name="View.php" hash="1a8b7de4308dea33a847f1c590238d80"/></dir></dir></dir><dir name="Translate"><dir name="Adapter"><file name="Array.php" hash="539a98b29aa0bbcec264db5e29d810ff"/><file name="Csv.php" hash="698388dd2ac2843c3664586596e248f0"/><file name="Gettext.php" hash="321e228017b8049e94ea89f4e41f35b7"/><file name="Ini.php" hash="c03616b55e55e0c62363c4ee5e6b106f"/><file name="Qt.php" hash="19fd28ff1f5135d08c73c5faca961f96"/><file name="Tbx.php" hash="688c8d48dd29565f46d6f49d160e2f4a"/><file name="Tmx.php" hash="829f33d7444e30e4dc5053890fa22ccf"/><file name="Xliff.php" hash="0af804c51c85eea4b76941587aa673cb"/><file name="XmlTm.php" hash="39a37d7374fe3f0e3bf63a1e1f9ccb44"/></dir><file name="Adapter.php" hash="cccb472954697aafd6db4430c57e3873"/><file name="Exception.php" hash="469fbd261b8e8e1b91a8221fad6a79cb"/><file name="Plural.php" hash="90cd1ce756ed655ac7cb5dc2f2e149f0"/></dir><file name="Translate.php" hash="e306b375d370f5d647592268fa54d9b8"/><dir name="Uri"><file name="Exception.php" hash="0d12fb53167123e15aacbdddd8b11797"/><file name="Http.php" hash="55fae6ba863159381838ccc7bf8c651a"/></dir><file name="Uri.php" hash="f20bdab5c9c0694f64dd5b69f090e083"/><dir name="Validate"><file name="Abstract.php" hash="3382bfb0c407a0d3b490685a4f85678e"/><file name="Alnum.php" hash="2fe48d28207f9917e69f5edf99a392e1"/><file name="Alpha.php" hash="abeae56166032b791ae499883857d17d"/><dir name="Barcode"><file name="AdapterAbstract.php" hash="7bf5990b4b1dc34fe1fd7bcddd8f0348"/><file name="AdapterInterface.php" hash="c1b8934e5706e958f6e889e7c04a6931"/><file name="Code25.php" hash="f707195d53cd032ba5a9fbde32e75176"/><file name="Code25interleaved.php" hash="0c2ca046d04c43c4204e6cbb9d6dff7b"/><file name="Code39.php" hash="adff9a47dbf44dca5784dc8cdcc3ddc7"/><file name="Code39ext.php" hash="2e69f0103fbda86142024fc7466958be"/><file name="Code93.php" hash="2377845f1bee4dab114519c8f5dd4c5f"/><file name="Code93ext.php" hash="795aad78199cbc0668c70e12defcf9ec"/><file name="Ean12.php" hash="233d2f57fb2b36f1f2c7b3a36b0ead3b"/><file name="Ean13.php" hash="349560c5d4af7178e257a38c3a24735e"/><file name="Ean14.php" hash="30ab956febdabc3c13a7812f6e703bd1"/><file name="Ean18.php" hash="899007801fc5a8f97b577d711e2d692e"/><file name="Ean2.php" hash="0d73987f006070e0d15a573277a812e0"/><file name="Ean5.php" hash="806813312608a4ade42bbfab5d233711"/><file name="Ean8.php" hash="d0f3b4b0305e5dd0a7ba077fbb4978cd"/><file name="Gtin12.php" hash="da6df50e6751f4872604687602cc9695"/><file name="Gtin13.php" hash="dbd9c8a33ed3669917d10dee00a44a13"/><file name="Gtin14.php" hash="ae9c9fccedb5e71c87950c17bc5a3411"/><file name="Identcode.php" hash="9fed06deab51a31d97a66801fc68921e"/><file name="Intelligentmail.php" hash="9f4a16c7b78b3b1e5d9429569ea2aa11"/><file name="Issn.php" hash="e8de22a236a14b191225614ca730d343"/><file name="Itf14.php" hash="958a09981361b0cc8c83c0ae98831008"/><file name="Leitcode.php" hash="581e77d7ff774564ac3961077e40b27f"/><file name="Planet.php" hash="cda7f2f6910606728d4f6b375b17bbff"/><file name="Postnet.php" hash="9182081361daecfe6f0371fc4cabcd9e"/><file name="Royalmail.php" hash="e5bfd9d4ffd4935ca4b988f651270e4d"/><file name="Sscc.php" hash="eabc46811aff1a4a7f4468bd73a3f1e8"/><file name="Upca.php" hash="bb4f503adce344b6d3eb584843d7378a"/><file name="Upce.php" hash="368d3a61898baad1f968d2292a2692af"/></dir><file name="Barcode.php" hash="b3531dde74c28ed55c868d75615a9d3b"/><file name="Between.php" hash="5ccda5b2ac3d35bcc7faa8d8800108df"/><file name="Callback.php" hash="4e6874a0cb4bba53ef8edb9cde9eed18"/><file name="Ccnum.php" hash="1871fdfe01ac8f50e1b76f103297d7fb"/><file name="CreditCard.php" hash="2b68a89fbd9747e2a7308bc08aab9a12"/><file name="Date.php" hash="ac196efe9a75f1f5052881f0ad0fb7fc"/><dir name="Db"><file name="Abstract.php" hash="f32f786acb59d6936c87698c0ac868ad"/><file name="NoRecordExists.php" hash="de3eab3a488154fd14c3aeaad18c58b7"/><file name="RecordExists.php" hash="6203f6b21b338f28420fffd67f007dcf"/></dir><file name="Digits.php" hash="6536e4f93eea9d40663dc5b8308455c3"/><file name="EmailAddress.php" hash="bbc839dc1c1af834792bbc23cd1b9fc7"/><file name="Exception.php" hash="f05330fae73fa8a6fa5eb13b239492ae"/><dir name="File"><file name="Count.php" hash="fd4240625ed05056050c46051750d42a"/><file name="Crc32.php" hash="37be3ed367b5b7d13170fdc56c083488"/><file name="ExcludeExtension.php" hash="cffccfd1fcdae2be7676722ba8af7d9e"/><file name="ExcludeMimeType.php" hash="071a625f92fac84b76467a0eba3c467f"/><file name="Exists.php" hash="f5ab404939714ebf24c992bb3e4db124"/><file name="Extension.php" hash="21bf334b8b2ee214e82709c7bc1bf489"/><file name="FilesSize.php" hash="ab8dd66b1a133b1851d51927eabea61e"/><file name="Hash.php" hash="fd3f0e2888d1266d78da22e7d6647690"/><file name="ImageSize.php" hash="d277f5533a2aa61b2d5132babaf63c43"/><file name="IsCompressed.php" hash="1a0257de13523c8227a809b5673eb217"/><file name="IsImage.php" hash="7cd64b53b6e4a635e71b69e8ed5af7c4"/><file name="Md5.php" hash="4af983e349f6c2bc3a3fb6bc05d51e32"/><file name="MimeType.php" hash="c996e072363c49d15feba2a7ed35684c"/><file name="NotExists.php" hash="66d36bf5981467b276a1d97ae22ba5a9"/><file name="Sha1.php" hash="bf177eb68980e20cdf4a0db90bc32a08"/><file name="Size.php" hash="e6fe4f698bbe20ca0ccabe817462e0e7"/><file name="Upload.php" hash="a4099691c48b3427cdb144e3333b9145"/><file name="WordCount.php" hash="a2c3afef06b310c0b6a61867dfe25ab2"/></dir><file name="Float.php" hash="7d81882373a3c805ea6d890fd23d534d"/><file name="GreaterThan.php" hash="c8abc03e583058774db68388b71654ae"/><file name="Hex.php" hash="b491553d31f5894f2bd1303d685223f5"/><dir name="Hostname"><file name="Biz.php" hash="7696fce32b01be696c7a3f168ebd56de"/><file name="Cn.php" hash="fb00d241ff6f27a84d1c63758be2a14a"/><file name="Com.php" hash="5deccb0b547e92073687530b13870ce2"/><file name="Jp.php" hash="d22c9a1a27cfc135357a79c4608cbbd6"/></dir><file name="Hostname.php" hash="ae209525148b57de847b8fd643c472d6"/><file name="Iban.php" hash="93312cb157edcb0735182b06a20d22dd"/><file name="Identical.php" hash="35b72f8c75851bb0dddfe4ac2126cef0"/><file name="InArray.php" hash="c75ec63d4745f66be627d1973bd76396"/><file name="Int.php" hash="222edd304fa91776951350e2659597fb"/><file name="Interface.php" hash="dbdfc01be0180334732bf0331fb19468"/><file name="Ip.php" hash="7abc354eed666e6b93c14c9187d2d0a3"/><file name="Isbn.php" hash="aedbe250623c9a9ef228d1863104b839"/><dir name="Ldap"><file name="Dn.php" hash="2716b9bc0c82519ab2fdbb52a0094eaf"/></dir><file name="LessThan.php" hash="e9fd4f35f101acb8fa94df0812ece205"/><file name="NotEmpty.php" hash="84a8e76bc9fd6fce9ce3d93f9e37b36f"/><file name="PostCode.php" hash="4513fb89c9215f1c987354ea552c0925"/><file name="Regex.php" hash="cd9c961f1bc2241a1beb61b8adc6325c"/><dir name="Sitemap"><file name="Changefreq.php" hash="02c174efb2eb92c1f99083d8d8a8201b"/><file name="Lastmod.php" hash="ecb2907a0827ca4f9a902b1842104f0c"/><file name="Loc.php" hash="43a32b211470fd207e614e122b373d5f"/><file name="Priority.php" hash="c4062b2af691dd790e88a80aa5f5400b"/></dir><file name="StringLength.php" hash="b57a08cb0418165feed0c8f3069830dc"/></dir><file name="Validate.php" hash="fdb819323b45ba50c37cefe43410afd6"/><file name="Version.php" hash="9f23d62a33c09e032739225f5c69ebe1"/><dir name="View"><file name="Abstract.php" hash="1319cd055a57d8627ff0ed820f17daa9"/><file name="Exception.php" hash="7a4c976601978de749639c8b0914a03f"/><dir name="Helper"><file name="Abstract.php" hash="e1018e0e93049ac253c920888dc1133e"/><file name="Action.php" hash="786799b58e0fc8729abfde4de463e4df"/><file name="BaseUrl.php" hash="183857156a40c84f03eaea0ff24606bf"/><file name="Currency.php" hash="2ffa077bbe17cbda6974509421cd0582"/><file name="Cycle.php" hash="33bb85798e40541bc8e75cde27cf3499"/><file name="DeclareVars.php" hash="3cbcbf5083117f5f1dad9bac8df3b474"/><file name="Doctype.php" hash="b7e492a249f52859e00c287a8973edb9"/><file name="Fieldset.php" hash="4874b3f6f0658d8f9eae3bf750bf9793"/><file name="Form.php" hash="17d5d7e238c33e8e8cb0efbe043c01e0"/><file name="FormButton.php" hash="c62cf4a51db83501c7c7f1e2fad7cabe"/><file name="FormCheckbox.php" hash="3fefb8a82a8183e4cda683231bad496a"/><file name="FormElement.php" hash="9dc8f7fdd07eb031bc7cee049faa49e2"/><file name="FormErrors.php" hash="eb7e95a90d8a438d4b1043fd32a5f3ab"/><file name="FormFile.php" hash="cf7ec88f4ffd6c732a7df42737069d07"/><file name="FormHidden.php" hash="396bbe9d13da93ee84befb08a5c86f55"/><file name="FormImage.php" hash="3c9adc229035b5972678f634f690cd75"/><file name="FormLabel.php" hash="af00a20fba6e72eb035a605e72a814a7"/><file name="FormMultiCheckbox.php" hash="4033cf623ff32c24f0eaac26e96272d9"/><file name="FormNote.php" hash="94c3fe7ae9857d5d1c0f7e67bd817ee2"/><file name="FormPassword.php" hash="e743953bac753960ee4918c34372ede6"/><file name="FormRadio.php" hash="7df9c01b4e3bac15aca3394bd6bb20ae"/><file name="FormReset.php" hash="7463249d29ef3c895e6d73548c0d2250"/><file name="FormSelect.php" hash="b9076b91b3dd8880a74b9a1ff0f6fb2e"/><file name="FormSubmit.php" hash="abb3c753621b09e8251e88dd7d9cfb1b"/><file name="FormText.php" hash="c059e5863263faaa09d4e7fe99ef4fa1"/><file name="FormTextarea.php" hash="b5a12bd7577c3794b4f7536e1721254c"/><file name="Gravatar.php" hash="8b4c4ce3552c48ec148b81ebb4f843d7"/><file name="HeadLink.php" hash="ae647f1ba8f1033224d6cda9d52d4a4b"/><file name="HeadMeta.php" hash="2cd0bdfad08222191b6c49270afe7e6e"/><file name="HeadScript.php" hash="60f9bbf842dcdf2708ffeffcf95ff81b"/><file name="HeadStyle.php" hash="5e75ee2f68fc5db17ced2aa329b89159"/><file name="HeadTitle.php" hash="329e23739809b5a55dc8d28c447dc91c"/><file name="HtmlElement.php" hash="e5e6b362d6001c20bbb805e31beb36e1"/><file name="HtmlFlash.php" hash="dff36a0bf66c600be3004bdd34cc8b08"/><file name="HtmlList.php" hash="f21ac692428d4c457dc2f3d2db5e7304"/><file name="HtmlObject.php" hash="dda5c4a84c32c4cdd73112a33c322c87"/><file name="HtmlPage.php" hash="d49d3e056e0aab1a8179bd2b3f1917e2"/><file name="HtmlQuicktime.php" hash="4455adb547e6d3a1d3fb52d6746df770"/><file name="InlineScript.php" hash="aabae2682812b3ee88a5bfafaa3d00dd"/><file name="Interface.php" hash="52fa974c83ce1fff7c9d56a994b1fbbc"/><file name="Json.php" hash="78621362d2c630ad5b8b7f7ef2cf2124"/><file name="Layout.php" hash="9e98d798baba317de41bc0cdf75cdf60"/><dir name="Navigation"><file name="Breadcrumbs.php" hash="6482ca2aa2565f318b49ce0458072ae4"/><file name="Helper.php" hash="673a27dfb10aa4442dfa2951e0ef0c4a"/><file name="HelperAbstract.php" hash="0e4097aed9699983790a2c7de613c5de"/><file name="Links.php" hash="b2b7b2403670be61982c1a73851ed2eb"/><file name="Menu.php" hash="8f5c5c42c0b10ac7a68c69b4503ecaa2"/><file name="Sitemap.php" hash="960d3bd171fbe2ca66ba073afd33140a"/></dir><file name="Navigation.php" hash="ad07c3eee7480905937b2f26ee9c2adc"/><file name="PaginationControl.php" hash="b18eee7e9c52256b27384a982a75f0eb"/><dir name="Partial"><file name="Exception.php" hash="047c658de482d2ae0eb5d21ac0cd0a55"/></dir><file name="Partial.php" hash="abe72103b776eeee4a96ccbca003cabe"/><file name="PartialLoop.php" hash="637e144d4c2d369a35848d681b4b6464"/><dir name="Placeholder"><dir name="Container"><file name="Abstract.php" hash="8d885989d99888fc2798a85f07c9f17a"/><file name="Exception.php" hash="326371b5ef3489904fee8e387e7feb46"/><file name="Standalone.php" hash="637e4d2b742d9902ae6de414c0475237"/></dir><file name="Container.php" hash="16d8237399260e817a542e68a4828d4c"/><dir name="Registry"><file name="Exception.php" hash="b9a3969a1431cf44f4cd03764dd92e32"/></dir><file name="Registry.php" hash="ee6d81b2c630c83baac77a0d619ba7d1"/></dir><file name="Placeholder.php" hash="2fced270eb2e3474b4bd538cd73f517a"/><file name="RenderToPlaceholder.php" hash="5ad5803d78bad07455af8f5d3c876977"/><file name="ServerUrl.php" hash="c6a222f4e795320f6f07c6bb8f80d7f3"/><file name="Translate.php" hash="d341ce0f8809b691728672fe506736e6"/><file name="Url.php" hash="71f6c3948d28f8190bfc27b3586d3f93"/><file name="UserAgent.php" hash="dbee4e1b78fad667479a85e8e2d0cbd1"/></dir><file name="Interface.php" hash="eec709b1a8ebb0256a9f752db1a8ad75"/><file name="Stream.php" hash="6f4c3f620f6e2d2f92cd371db18d3a90"/></dir><file name="View.php" hash="d966a4f2d1f25a46973476781c5a52a0"/><dir name="Wildfire"><dir name="Channel"><file name="HttpHeaders.php" hash="62dffc43581615ca6cb052efcb2a43f9"/><file name="Interface.php" hash="0bed6c7ae3ee56a17f5c5187eef3ce10"/></dir><file name="Exception.php" hash="a225536440492a4ef3d37702aea1cb40"/><dir name="Plugin"><dir name="FirePhp"><file name="Message.php" hash="f481d929bbb00bf2bac8dfb008ae37d8"/><file name="TableMessage.php" hash="074faf9136be2ea86add5cdf2b459dd8"/></dir><file name="FirePhp.php" hash="e23b81012ace71de3018a37deb708885"/><file name="Interface.php" hash="c3cb69d35db9a385f7caa140b9634dab"/></dir><dir name="Protocol"><file name="JsonStream.php" hash="38a7d96f9d4ec70f68492f1bcf4022f2"/></dir></dir><dir name="Xml"><file name="Exception.php" hash="2dfb5785f12ed3858b16ab075570d577"/><file name="Security.php" hash="0ac02e77c1aa19a49159e21d776496e9"/></dir><dir name="XmlRpc"><dir name="Client"><file name="Exception.php" hash="8e96419287c2faeeb4412ed9e832d975"/><file name="FaultException.php" hash="28c34f9ec27f280c44d215ee38bd41c3"/><file name="HttpException.php" hash="8c2eac4d043926123b3691562ad47310"/><file name="IntrospectException.php" hash="39d33b723e4fb1d5ce2af5cfd1f41589"/><file name="ServerIntrospection.php" hash="e52c06c394a8c8ac91b5313e5c575024"/><file name="ServerProxy.php" hash="43f25d1783bc1f11462d21ab5a134976"/></dir><file name="Client.php" hash="ea8c5a084405ca13e4f43340e37fe866"/><file name="Exception.php" hash="a04feed37237658eb7c174518a4d9383"/><file name="Fault.php" hash="18685e9a87f2f7750fa968d86ab89625"/><dir name="Generator"><file name="DomDocument.php" hash="5fc0be6304c7a00e58ac39f033d0dd22"/><file name="GeneratorAbstract.php" hash="493eda4b0b32cb59a133c06d63fbef90"/><file name="XmlWriter.php" hash="45013d6c2e24f7ee77439df64a958172"/></dir><dir name="Request"><file name="Http.php" hash="70fcc3ae21a466a9295f42ebae0c2a93"/><file name="Stdin.php" hash="23583af65a719e197a70fcd4c5500ac0"/></dir><file name="Request.php" hash="6945ae9bdf8d76308651611848870e09"/><dir name="Response"><file name="Http.php" hash="50e6859ca7391fd453d7137697f57dc5"/></dir><file name="Response.php" hash="cc7fe267b740ab5c556b7b2d19b6d600"/><dir name="Server"><file name="Cache.php" hash="1cd78db98fe5499e4a64379e97689f77"/><file name="Exception.php" hash="6294a6b1a7d4da4b7a15e7ee489eb119"/><file name="Fault.php" hash="69b89d7568a910f82109b6f3cb0410de"/><file name="System.php" hash="d7b0d17c91367f44eb993da66672dbac"/></dir><file name="Server.php" hash="c0d31b82f5e9bc4fd64e6fbf630a3ff2"/><dir name="Value"><file name="Array.php" hash="b7011fc480c395bfcbc67d68ead94cd7"/><file name="Base64.php" hash="91ea9215e1d57716c0cd79bb1906134e"/><file name="BigInteger.php" hash="10222f3f5cd5eeaaa9813d8ed9f2494c"/><file name="Boolean.php" hash="770874cea876566818fb9135f31e69c5"/><file name="Collection.php" hash="0708fe32732db76ebe9d7e89396b89e0"/><file name="DateTime.php" hash="1a9f56c65375240ee0385ed912731b84"/><file name="Double.php" hash="ee71a5a9eeb026f1eb75387b8158706e"/><file name="Exception.php" hash="b7adf50526128e43c344331e7250b935"/><file name="Integer.php" hash="66c8d75e059a4cf328ff108d15db5c5e"/><file name="Nil.php" hash="ad51cdbcfb5eff5e06d7fc2c6d4661e9"/><file name="Scalar.php" hash="e61890f60aff885a3bed37b093f36e6d"/><file name="String.php" hash="a9d992c1910d76c4ed5330e704a1d438"/><file name="Struct.php" hash="028b64a94eeca406537505ecd52788d1"/></dir><file name="Value.php" hash="7d09b0ce98deeb7a07c01ad1bc94aa0f"/></dir><file name="replace_recursive.php" hash="e886103ea1f75208cc11780718aa3094"/></dir></target></contents>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Lib_ZF</name>
4
+ <version>1.12.10.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://framework.zend.com/license/new-bsd">New BSD</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Zend Framework</summary>
10
  <description>Zend Framework</description>
11
+ <notes>1.12.10.2</notes>
12
  <authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
13
+ <date>2015-10-27</date>
14
+ <time>13:46:56</time>
15
+ <contents><target name="magelib"><dir name="Zend"><dir name="Acl"><dir name="Assert"><file name="Interface.php" hash="753f4c058211502ad047851c4550a121"/></dir><file name="Exception.php" hash="833945ed22a5631224398ec5d1a51736"/><dir name="Resource"><file name="Interface.php" hash="ec27f75c67a2ddb21ede3e8f5cf2188c"/></dir><file name="Resource.php" hash="1eac5e2cda19d6f595ce678ee9b27065"/><dir name="Role"><file name="Interface.php" hash="e61127c46f87a10799582eb5d58673ca"/><dir name="Registry"><file name="Exception.php" hash="1ab8aea40c56fb9754ea4d76cf022893"/></dir><file name="Registry.php" hash="b13b4d4f96691f26328aba33d2a725f6"/></dir><file name="Role.php" hash="4ffca60ba53123c02874b9f412a1d5a0"/></dir><file name="Acl.php" hash="9362ea321157987e2d667ce6ba6640c4"/><dir name="Amf"><dir name="Adobe"><file name="Auth.php" hash="5f1b8fa4bc0646bfc7e1a0248af99e4d"/><file name="DbInspector.php" hash="c945730a861cc8dfb79affc681d935cd"/><file name="Introspector.php" hash="1faa52d4a734963e2114f0244b4eb0fc"/></dir><dir name="Auth"><file name="Abstract.php" hash="eb1eebcde25e987e8cfd64b097a64438"/></dir><file name="Constants.php" hash="27f591080a8aa87a7603079496b03f31"/><file name="Exception.php" hash="c37e40e651b342f39763d2651a86e907"/><dir name="Parse"><dir name="Amf0"><file name="Deserializer.php" hash="91d9e217cf20c9012993d945e3f7e744"/><file name="Serializer.php" hash="fc6f4e7a3adcee15df87e6f5e918891d"/></dir><dir name="Amf3"><file name="Deserializer.php" hash="63f1c82ab2bf8029208347a5d6188cf9"/><file name="Serializer.php" hash="94893d06b63c1c7b89958790051a96b8"/></dir><file name="Deserializer.php" hash="6bf0ed466d51a8ed7d47842ae56b0c2e"/><file name="InputStream.php" hash="8825ad088d82c7b0e1eec7f1fc2a977f"/><file name="OutputStream.php" hash="f6954a735a7abc530b3d08c3a66a1610"/><dir name="Resource"><file name="MysqlResult.php" hash="f93006c3cf636f4426559266c7254301"/><file name="MysqliResult.php" hash="3ff39905a315dc50438612cdfd044003"/><file name="Stream.php" hash="9fac77c33d3b8a5932618b7140eb480e"/></dir><file name="Serializer.php" hash="89f6dade3493238bcebd57f7aec7c441"/><file name="TypeLoader.php" hash="2eb3de6c0c76a88c84e52d053db1b3c3"/></dir><dir name="Request"><file name="Http.php" hash="3ceb2e9419c58b42b8a91dfa518bdbe6"/></dir><file name="Request.php" hash="210fafeb570fabde64f45367aa2b818f"/><dir name="Response"><file name="Http.php" hash="9165da2b40ea937760d21e82d14fccfd"/></dir><file name="Response.php" hash="df120c6bdcd3624007e264387c3ea49d"/><dir name="Server"><file name="Exception.php" hash="b49d17bc0487b1f94e263edc3cd63b80"/></dir><file name="Server.php" hash="a382bc11323a9e000c8b903609842a60"/><dir name="Util"><file name="BinaryStream.php" hash="2be5bd9b9c7daf56a578bb98c79c4393"/></dir><dir name="Value"><file name="ByteArray.php" hash="3501ce99e15b597c7159a47a166585b3"/><file name="MessageBody.php" hash="8b61f8ee1c39105e5c19ee0c3df1eedf"/><file name="MessageHeader.php" hash="3719e3197128d0db242a664278740de3"/><dir name="Messaging"><file name="AbstractMessage.php" hash="3091614466f82c843414c7f780e2713f"/><file name="AcknowledgeMessage.php" hash="0102f33c15054d697d29ab872d587e75"/><file name="ArrayCollection.php" hash="5070cc263f4b56b4aa6a62110c563ae7"/><file name="AsyncMessage.php" hash="ad0d187dc1179ce2cad255fe5fbd00a6"/><file name="CommandMessage.php" hash="46b117af57383509740a975f1d35a801"/><file name="ErrorMessage.php" hash="cd980b1cc29739aa685d714e3645f5bd"/><file name="RemotingMessage.php" hash="acaa5c29b712d4d24168bb384d512bd8"/></dir><file name="TraitsInfo.php" hash="91da9ed050e8e44979a229eadf433bf4"/></dir></dir><dir name="Application"><dir name="Bootstrap"><file name="Bootstrap.php" hash="a54f574a13568e3b0d79f9792b58a77b"/><file name="BootstrapAbstract.php" hash="85403088f5775085724427f2db4e3f41"/><file name="Bootstrapper.php" hash="f6ffc93f65f911d74273c97480019ebc"/><file name="Exception.php" hash="592efcd13a2430fb8a8051c77af2bdbf"/><file name="ResourceBootstrapper.php" hash="b5697b89f0bee36d64f1323ae0e6fad7"/></dir><file name="Exception.php" hash="33b45075f371aa758ab73043d9bb345b"/><dir name="Module"><file name="Autoloader.php" hash="561bbbddfd1d5d66e9950b1c5435e822"/><file name="Bootstrap.php" hash="a982af99ca3f8583e7e06754c932bee6"/></dir><dir name="Resource"><file name="Cachemanager.php" hash="aed3b8889084e6b3b46b9e1ad2482309"/><file name="Db.php" hash="a5bc7745dd9416c3cee07ca45701672d"/><file name="Dojo.php" hash="ed17a22f02f2b4b52219cb1a8f5f283f"/><file name="Exception.php" hash="e7cc6162f923bea3163ab3c72a9144c2"/><file name="Frontcontroller.php" hash="4096de73ec4a62565475ade369fa2f10"/><file name="Layout.php" hash="cc29553ce7af25e5497433b38cb33d96"/><file name="Locale.php" hash="d9ddba5ce3e52cf74e06bcaa28e9f701"/><file name="Log.php" hash="6425ed565c8ffa8d6a2061b4bed90c77"/><file name="Mail.php" hash="43d891a5921b267f2298392f5de16f2e"/><file name="Modules.php" hash="de2fead30f02effe859de66503972e1a"/><file name="Multidb.php" hash="f958bb43354951af50a592a27c1de9c0"/><file name="Navigation.php" hash="fa7ac38efd17722bb2fd0181131af18d"/><file name="Resource.php" hash="fea870fdc0a7fe568ff6f7d1d10ab523"/><file name="ResourceAbstract.php" hash="5808f3f8a2c6a349aa21e4de678fef40"/><file name="Router.php" hash="54f15d496ef84d800897d8571523e5b5"/><file name="Session.php" hash="714544fe025fa8e5db47686b58fd410b"/><file name="Translate.php" hash="9b75da2a9e3f571a90f30f14bbe72582"/><file name="Useragent.php" hash="17a0a2deba744c0fd4091fb48958b782"/><file name="View.php" hash="18803d667bd908ccfc04edc3e39d209b"/></dir></dir><file name="Application.php" hash="a0c9ea8a48289b2bd9bafd2dfe76765c"/><dir name="Auth"><dir name="Adapter"><file name="DbTable.php" hash="c8b79405b8855b67ffd8d6f82e6a4045"/><file name="Digest.php" hash="bbc1edafb9a244774ca986a2790e5661"/><file name="Exception.php" hash="194d445ab6929d8c5a6faefe604c64a0"/><dir name="Http"><dir name="Resolver"><file name="Exception.php" hash="cf95d8463e66b8dcc7eb679aaa0127cb"/><file name="File.php" hash="56c75079c07a8f3081841dff74f4f8b5"/><file name="Interface.php" hash="136ff303d6f17f676641db12415a679e"/></dir></dir><file name="Http.php" hash="0cfb159e07de35d89ab6754c9e409b1e"/><file name="Interface.php" hash="9baba8292deab88415d58155627009ea"/><file name="Ldap.php" hash="5bec476c61237745110b07a6981f0ba7"/><file name="OpenId.php" hash="9b87324993b0882e8add83140b24799b"/></dir><file name="Exception.php" hash="0cbee6397372cb825d4d2330f1e01cbf"/><file name="Result.php" hash="011bad9ebfb3e12cde52dc199c1b9b0c"/><dir name="Storage"><file name="Exception.php" hash="7c0657994ccacd29c396728dd3e40ead"/><file name="Interface.php" hash="336438156ed6a7db4183fbb365ec24e0"/><file name="NonPersistent.php" hash="88366aa8fd16a4c565e7a6cf467c9d45"/><file name="Session.php" hash="128255a8d51a1d9fa137e137f17b773f"/></dir></dir><file name="Auth.php" hash="6ec79877089d5629bf32dc9cfca8a5ed"/><dir name="Barcode"><file name="Exception.php" hash="5cf74c43e0bb3bda36dab4cdcf435a7c"/><dir name="Object"><file name="Code128.php" hash="989d2bf6723d392c704a9d793a0870c6"/><file name="Code25.php" hash="945a62bd63cefd4bc548aca2175a798e"/><file name="Code25interleaved.php" hash="163795899dd207d6777ed489b3652783"/><file name="Code39.php" hash="6a9d919307643317d2670d0b5a0cfc75"/><file name="Ean13.php" hash="d073b0b3b0d548aa553128e61a8f739e"/><file name="Ean2.php" hash="244bfc6ef32a4d56629c045c929138f1"/><file name="Ean5.php" hash="198f60f22d8bb1d165bff02c5820a20b"/><file name="Ean8.php" hash="8cea912422779ab67e11d8a169063216"/><file name="Error.php" hash="20edaea0778ac6253009722af4bc1ba8"/><file name="Exception.php" hash="4222bc4babead0b78ff6cd53aa72e359"/><file name="Identcode.php" hash="8a1ac5c7c3b04d3e62aa8265c4e1c2f7"/><file name="Itf14.php" hash="9384e00165c9961a203d1f135a3eaa5d"/><file name="Leitcode.php" hash="3c805e7d37dfb51e8de1f35d16ed5da5"/><file name="ObjectAbstract.php" hash="017bd4e5560bfddab60971b889d9f0a0"/><file name="Planet.php" hash="e1c10362fbc9baa5aabede9041060d79"/><file name="Postnet.php" hash="5f6845e59e609f8991fa580bbdc5eefc"/><file name="Royalmail.php" hash="8cc2c93b813ed89f4b0f6cd60df29f77"/><file name="Upca.php" hash="1485da9e266c49e993a00f9d287b4019"/><file name="Upce.php" hash="7cbde278294ce55ff3cb0857f5c014c5"/></dir><dir name="Renderer"><file name="Exception.php" hash="8579d580dcc35ccd16c82590ff39c1b9"/><file name="Image.php" hash="dba737459af451c5c51bad867b77a0a6"/><file name="Pdf.php" hash="1e2d590fe769d9ebf74d901a34635aa7"/><file name="RendererAbstract.php" hash="359cbfacb66cc0fb5ae362845b3fbf58"/><file name="Svg.php" hash="93544d770411772a4dc2c995cced685e"/></dir></dir><file name="Barcode.php" hash="0586994cdf9871ebabd7aa8079566258"/><dir name="Cache"><dir name="Backend"><file name="Apc.php" hash="0770aacd96ff057d06978bcc7a22035e"/><file name="BlackHole.php" hash="f51e1f122876be7d7ba667e39c540901"/><file name="ExtendedInterface.php" hash="fb6c1f28d7049d8ebb5b367586a386b4"/><file name="File.php" hash="292986e780e4b420968b5dfa15267a01"/><file name="Interface.php" hash="9e9a235e4aa33de40ff9fbc97efa468d"/><file name="Libmemcached.php" hash="2f9d3d284be576c031ff2195afaabc20"/><file name="Memcached.php" hash="cbee447e2af7453a2a37ddee2206f971"/><file name="Sqlite.php" hash="8c2ffff28dbe7e5c27a2bfb6fa1a4759"/><file name="Static.php" hash="8b4e8ac2f3e416316d447266e1a6f8dd"/><file name="Test.php" hash="6bcaf9deb1e13215d9fada844fa0bb25"/><file name="TwoLevels.php" hash="1d48225fde0e61fc38401841b28740da"/><file name="WinCache.php" hash="57da7293a57294e3cc2878d872230aea"/><file name="Xcache.php" hash="364f350bb7e58a221a9dda26dfd940d3"/><file name="ZendPlatform.php" hash="dd2264172835c8ac2b1cd0eba670d1ee"/><dir name="ZendServer"><file name="Disk.php" hash="092b29cf8ea2e0391e156ca38a9c8dbd"/><file name="ShMem.php" hash="94d219bd689df1b0ce1f5fe48c0fda7e"/></dir><file name="ZendServer.php" hash="6397a63f6ceba054b9c4c774451109a6"/></dir><file name="Backend.php" hash="046904b4b5c7661bbdcb6c3ec7969af3"/><file name="Core.php" hash="26e9ed27936fe7c894f36a1241b6aa35"/><file name="Exception.php" hash="64896658ade26dbd6b15851aee788379"/><dir name="Frontend"><file name="Capture.php" hash="5e7254e902e587587a9f7c1749787690"/><file name="Class.php" hash="e0fba9da74e040fc5fcbfeede03147d2"/><file name="File.php" hash="291450665f2b240c3a1d0b8f81d9e505"/><file name="Function.php" hash="80926f9d0d94953c8534f381b3e9e92b"/><file name="Output.php" hash="b3902a3f0ddf1b4608b84f6172a317e6"/><file name="Page.php" hash="d447d1e18b8c9ccfe95f5cbd4f8ad0aa"/></dir><file name="Manager.php" hash="bba8e1dfc892616eccc5f033d3849aec"/></dir><file name="Cache.php" hash="dd6b3426e3682f832f5e73a5a5e7bbe4"/><dir name="Captcha"><file name="Adapter.php" hash="c80da3e14f86386865a1a11f386509f0"/><file name="Base.php" hash="f3f587f183c8dbb0f71b588a99f56728"/><file name="Dumb.php" hash="42cf7479a157ab4f6d92f4ea2edd402f"/><file name="Exception.php" hash="a1ea444d80d4629ae987f5120d7b6ab4"/><file name="Figlet.php" hash="9434c31c17fa4558d823f72863bda27e"/><file name="Image.php" hash="8f1bb1448407f673d986cc387846bf3f"/><file name="ReCaptcha.php" hash="7213da2f0082b6a209bf5659d5279036"/><file name="Word.php" hash="2b20aa38f1132306e259f4032ad1de6e"/></dir><dir name="Cloud"><file name="AbstractFactory.php" hash="0360f699d631c5eb6f1f5e117a2a6524"/><dir name="DocumentService"><dir name="Adapter"><file name="AbstractAdapter.php" hash="3679fe7eef0b73516d98565b35e90366"/><dir name="SimpleDb"><file name="Query.php" hash="163f21a702cb5aa76d58682d29559bd2"/></dir><file name="SimpleDb.php" hash="78628ea1029ec6f267c83c302611b6e8"/><dir name="WindowsAzure"><file name="Query.php" hash="657934a415bd7d731906ebb3fa42187d"/></dir><file name="WindowsAzure.php" hash="9a48103bc6327e24a98f27307641c397"/></dir><file name="Adapter.php" hash="22799d67b8935e871e9fcb5403617a9d"/><file name="Document.php" hash="e76315e7e307aa99dae6d634b51c2ece"/><file name="DocumentSet.php" hash="53cabe8e2d6454beab6b476953fb9a58"/><file name="Exception.php" hash="e69eb63ef3ac0476422e553c0f9d0b7c"/><file name="Factory.php" hash="d11189e3ba364466584a8461e9bea29b"/><file name="Query.php" hash="dcf377f4d08e1adc178dcef42a7e21d4"/><file name="QueryAdapter.php" hash="b683d5360841a57b8b58f0ac937b4991"/></dir><file name="Exception.php" hash="baa1da441578d83ef668c947bc26993a"/><dir name="Infrastructure"><dir name="Adapter"><file name="AbstractAdapter.php" hash="1a0c85424e055522ed27fd848641adb9"/><file name="Ec2.php" hash="f702d42320cb2a843124faeff6308673"/><file name="Rackspace.php" hash="12ca011eaa260a98e5f0b021497d6d9f"/></dir><file name="Adapter.php" hash="8fd0db5ff41dd87d2730981cf6a651e6"/><file name="Exception.php" hash="dd74945bd044a9b569715d8b8f33d6c6"/><file name="Factory.php" hash="e35fedab839a9897bd494b4525c70d74"/><file name="Image.php" hash="d0b5a851095a8a6d00cc758e66de65d0"/><file name="ImageList.php" hash="330f4330efa43095c73963860719d8dc"/><file name="Instance.php" hash="aa600d04524311d6da4bfac324aae00f"/><file name="InstanceList.php" hash="9f5c27c450518e4090aa5200261e0804"/></dir><file name="OperationNotAvailableException.php" hash="cb15f6dfb2c6caf15bf3d3c7192a2859"/><dir name="QueueService"><dir name="Adapter"><file name="AbstractAdapter.php" hash="6aafd9d7c44e76e68dd7b8ea83aea6fe"/><file name="Sqs.php" hash="03b431d971a7679aa43dba8d235fd9bb"/><file name="WindowsAzure.php" hash="b4762cebc1460850e73552d5a617ea6d"/><file name="ZendQueue.php" hash="d8aaa2f4ec3302693fcaee2833339bac"/></dir><file name="Adapter.php" hash="c950feca6fdab3f115ba62146e9c4061"/><file name="Exception.php" hash="0406a9d40baf106b1e7c7a52c58622ce"/><file name="Factory.php" hash="1489be14015fdbc7364317e2e6fdb4dc"/><file name="Message.php" hash="48907828e50d23674d1500834ac33d96"/><file name="MessageSet.php" hash="f4371e5f68036dbea532b7899c59679c"/></dir><dir name="StorageService"><dir name="Adapter"><file name="FileSystem.php" hash="c2066ccb70e97bfccf1dc6eca5beabed"/><file name="Rackspace.php" hash="d5b49d598b7a2ca875599df0c07d17e2"/><file name="S3.php" hash="36d663a296803282ec6ffbb4d1f6ecf7"/><file name="WindowsAzure.php" hash="1c266330be81f9034e491cdc5c0becee"/></dir><file name="Adapter.php" hash="4bf256cad4b27a0b4ccd0ea0d2e5df44"/><file name="Exception.php" hash="b1938d4a1d75a132c7896c9d1d49c316"/><file name="Factory.php" hash="e60551fd66495592c25f2143683c0eae"/></dir></dir><dir name="CodeGenerator"><file name="Abstract.php" hash="8bb5c3fb76b0953dad77b8aefd240552"/><file name="Exception.php" hash="2f35c31886c1506cbce95bd48ceb8302"/><dir name="Php"><file name="Abstract.php" hash="7ffc414197119b98d09c089d38b745cf"/><file name="Body.php" hash="4354cf77549e88c8ef742f74df428824"/><file name="Class.php" hash="e96e076b5e9a7a41b9dff5d65d65cbf8"/><dir name="Docblock"><dir name="Tag"><file name="License.php" hash="fa6989bdda9dcc8eed58dfcd5cd11d3e"/><file name="Param.php" hash="c5402463f594b0ada366547e2140c087"/><file name="Return.php" hash="d36a1b1dbd2383043b9703449212218e"/></dir><file name="Tag.php" hash="94c4d5bf7254f1122a9140578562cf4a"/></dir><file name="Docblock.php" hash="3630eee3a36264ed70bb414b1b6659d2"/><file name="Exception.php" hash="4d0d644d274ba0d93c86edabe96a937a"/><file name="File.php" hash="16190c6965142355870ea2d86065c2f3"/><dir name="Member"><file name="Abstract.php" hash="a07d1b1c01755725fd9c670b83e14c6e"/><file name="Container.php" hash="52c0f2936e0dd96e3efaca239e97a537"/></dir><file name="Method.php" hash="facb978030d8ed1148d3fd9b27647a5c"/><dir name="Parameter"><file name="DefaultValue.php" hash="402dc7efb5a973be4b3695d97df9d5e6"/></dir><file name="Parameter.php" hash="f963e92d375973d82c64e9aeeb99aa68"/><dir name="Property"><file name="DefaultValue.php" hash="23583ff2c6b01162f217d3f18e17f5bb"/></dir><file name="Property.php" hash="5d85c620c090d866edd2cc4af3bb0737"/></dir></dir><dir name="Config"><file name="Exception.php" hash="825b93db4d92fc10ff2334d0701ac39a"/><file name="Ini.php" hash="bc377745cc51608820d81f08bb5e622c"/><file name="Json.php" hash="191c7eb21cbb2042491e5548a59087a4"/><dir name="Writer"><file name="Array.php" hash="fa6b3a9d9f68cc5973db7309b93454eb"/><file name="FileAbstract.php" hash="14f344ccee37bac7224aa203e5be6bf5"/><file name="Ini.php" hash="c658c697e401b7fab66edac3e5ab5edf"/><file name="Json.php" hash="675cff174476aab6e44540ce20b9ef6f"/><file name="Xml.php" hash="0ff4954d3f6be816d2911cc236d588de"/><file name="Yaml.php" hash="0a6d7e361af7f4f5cff8a9eb81264318"/></dir><file name="Writer.php" hash="7bca990f32b4a7bf64b6d7bcd6a8b144"/><file name="Xml.php" hash="24d64c4d3269a55f1577d40717069b3f"/><file name="Yaml.php" hash="d559550b7de8c77f03a6d8c5ab1af715"/></dir><file name="Config.php" hash="0ec674c135a25bb65bf7f2f536496373"/><dir name="Console"><dir name="Getopt"><file name="Exception.php" hash="ba4d96e50ff729964f51d3ff320a695b"/></dir><file name="Getopt.php" hash="a8165d6a04ff959844c118bd1517d4af"/></dir><dir name="Controller"><dir name="Action"><file name="Exception.php" hash="5c5bfb99e09c49bfd42afc92cca046a3"/><dir name="Helper"><file name="Abstract.php" hash="2db15ec4775320a42a86fc96ded791f6"/><file name="ActionStack.php" hash="72d618b0c01345a39b86362d00b519e5"/><file name="AjaxContext.php" hash="d25cd19237deee404b1d78c3babc51e6"/><dir name="AutoComplete"><file name="Abstract.php" hash="8265a4c01db3fc5ef8359855b5bc7de7"/></dir><file name="AutoCompleteDojo.php" hash="bc727565a422d34c4ee642604bca989f"/><file name="AutoCompleteScriptaculous.php" hash="423035f705a0ead78f0b508915f9f11d"/><file name="Cache.php" hash="5e1ee2f20930ce3ce6c9ff95c7986fd5"/><file name="ContextSwitch.php" hash="bbde32302aea3a45df7525ee558ba61b"/><file name="FlashMessenger.php" hash="6f60de563b5b400d75b630f359ce09be"/><file name="Json.php" hash="46f702a70e0d5e4ecff66439b34502aa"/><file name="Redirector.php" hash="246b26f4b71cdab25a5992577986b119"/><file name="Url.php" hash="16c5a98afe9f6f14bee59bbb0ee58583"/><file name="ViewRenderer.php" hash="6eac5b3e0152d2c000145c6a4076456a"/></dir><dir name="HelperBroker"><file name="PriorityStack.php" hash="9919f1af00251ac5d7a362dba0a280c8"/></dir><file name="HelperBroker.php" hash="aa9cf211934ac5b4fc9e4220ad26d7ca"/><file name="Interface.php" hash="0cb0ece63ce5a245010b9c79927149fe"/></dir><file name="Action.php" hash="1eff5915284945de72327a06cb10c10a"/><dir name="Dispatcher"><file name="Abstract.php" hash="3a481b8b2beb61d223f1c90757339a6d"/><file name="Exception.php" hash="21e0c2b4a1f642448f391e0601bf8327"/><file name="Interface.php" hash="323c3bfe932dca40b3f0f18ebaa39bf4"/><file name="Standard.php" hash="ccbde33f1d7616c2c35ee556039b12a0"/></dir><file name="Exception.php" hash="75ef40958ca34b2ce0007a6a9bd11b62"/><file name="Front.php" hash="a0cd827d65e2d2cc1d51d96009d61032"/><dir name="Plugin"><file name="Abstract.php" hash="4f9c2a5fcb32f0f02d01559c2900e2ff"/><file name="ActionStack.php" hash="dc0f223ebf96304711e62b0ff066cbe6"/><file name="Broker.php" hash="4558d24e01418e1a7a4a45f8a0419b05"/><file name="ErrorHandler.php" hash="1b86cb0d967cb3a80091271532e5f29f"/><file name="PutHandler.php" hash="5b65c0f667538e81cd5152060b1fc50e"/></dir><dir name="Request"><file name="Abstract.php" hash="479150985f9f5b1ad60da1c627ba5422"/><file name="Apache404.php" hash="6e4073adcf927bc08c36267350259110"/><file name="Exception.php" hash="401a6bfe6ee4f2eef739d5622d457235"/><file name="Http.php" hash="4866762dc4e2d7f2f70ebcf3ec3f3174"/><file name="HttpTestCase.php" hash="fee8b0ea3da866bae3125716977e609a"/><file name="Simple.php" hash="4debb461f0bf9c865b3ef7e9a2f9eec1"/></dir><dir name="Response"><file name="Abstract.php" hash="41812ba5c1950b91ca6db21c36a65022"/><file name="Cli.php" hash="1be9de58bd3af4e70797422c5936b9f0"/><file name="Exception.php" hash="daf74bb0fb6ffed9c50a414b78947388"/><file name="Http.php" hash="1b97675e6f09aca759dd04cadc2ada31"/><file name="HttpTestCase.php" hash="b8e25dbcd9245fce7f9e985aedb53ab2"/></dir><dir name="Router"><file name="Abstract.php" hash="7c3976721fbba2c462793f6152a7952a"/><file name="Exception.php" hash="10f91dd02d28dfb9c5de84d778f5e451"/><file name="Interface.php" hash="3f0e4586ac18e02e172ff65e1228a197"/><file name="Rewrite.php" hash="333634b9f184476914d985f68d06b12a"/><dir name="Route"><file name="Abstract.php" hash="c0437b622e03a117783fc6d8c2a581da"/><file name="Chain.php" hash="eb747ff18f4f5549888a7964b8f16f2e"/><file name="Hostname.php" hash="b54e6b9f68ffa63f9c493f82606ab2ac"/><file name="Interface.php" hash="80dd1da3a1fe916fcf173891716985cc"/><file name="Module.php" hash="dca7ac356221ebd066c5b17a72557551"/><file name="Regex.php" hash="4bcd3642f6ee8d66b9ec9cf591cfa121"/><file name="Static.php" hash="2bc26cb37610470e8fbb0e9302e76175"/></dir><file name="Route.php" hash="9be953ae63b6074535656826c99f88dd"/></dir></dir><dir name="Crypt"><dir name="DiffieHellman"><file name="Exception.php" hash="27066062da23c7b0b5c8ea405d63424f"/></dir><file name="DiffieHellman.php" hash="b146591071090ba7dc2d120c8d7cfcb1"/><file name="Exception.php" hash="98d264f8b46a12e8e1fa644b37488636"/><dir name="Hmac"><file name="Exception.php" hash="3b8bf2fed9087ce573c7d9e461211d01"/></dir><file name="Hmac.php" hash="7beea2bae905ad98fc8212a5a2ba906c"/><dir name="Math"><dir name="BigInteger"><file name="Bcmath.php" hash="7ad0514366aa1cfbbacf9a841d17209d"/><file name="Exception.php" hash="c7047b1ec96c2c5bf9d2ec8fd516c232"/><file name="Gmp.php" hash="1e136ad9748ff4e120be567de7195084"/><file name="Interface.php" hash="a1a15aadc0d1232e19e3660778e25a4e"/></dir><file name="BigInteger.php" hash="5941fbc6fa7558f254212a5c704de46f"/><file name="Exception.php" hash="0a2a9e2cdf2619549bb1891d31565cb4"/></dir><file name="Math.php" hash="0e54c36e33bb980ba251c42719e72e48"/><dir name="Rsa"><file name="Exception.php" hash="9af79ec754f6202584671b395e9898cb"/><dir name="Key"><file name="Private.php" hash="6b8486eba224159d7c05dea23039ec8e"/><file name="Public.php" hash="8cd4ac9225b58e1a2990659f4a97a45d"/></dir><file name="Key.php" hash="a0c0daf511c3a74d1e754faeaace0f83"/></dir><file name="Rsa.php" hash="e46289dffb56184f7c15faa3b24a0a68"/></dir><file name="Crypt.php" hash="ae1d981cb224263c8625604621d0ffc9"/><dir name="Currency"><file name="CurrencyInterface.php" hash="c52c23140b8d66185e2792cb10c65b40"/><file name="Exception.php" hash="f04c4fcb9b9b4117ab0c91e688904a06"/></dir><file name="Currency.php" hash="e380eca83740d28bb55435c3489204cf"/><dir name="Date"><file name="Cities.php" hash="4698b47f264db687c97ea7fa5ccd717e"/><file name="DateObject.php" hash="05ef22746ef2b1925cce51d42a5670b9"/><file name="Exception.php" hash="b91a2d166cf91afa1325a07747bafe57"/></dir><file name="Date.php" hash="6d17472f661d6b599477f215dda67f82"/><dir name="Db"><dir name="Adapter"><file name="Abstract.php" hash="7d5a1b64e9f292c018fec8fca159311b"/><dir name="Db2"><file name="Exception.php" hash="b64143620db1d7e5cd7b90312aeaf7bf"/></dir><file name="Db2.php" hash="d27757593a5be92da47326b25af8b4a4"/><file name="Exception.php" hash="461a43822f24e3e79bf8a844541235a3"/><dir name="Mysqli"><file name="Exception.php" hash="71ae5837eee0e261ba7639dff878845c"/></dir><file name="Mysqli.php" hash="c997a7381205b413a03efba602f2debd"/><dir name="Oracle"><file name="Exception.php" hash="8a08377363d09d1711c31ed0e2b4f220"/></dir><file name="Oracle.php" hash="2c539f9ac5ce7e656f3432c9aa00daae"/><dir name="Pdo"><file name="Abstract.php" hash="1f71eaf0415b750ee0573a80374e61cb"/><dir name="Ibm"><file name="Db2.php" hash="b947c61e9abf1f277adb40dc1aaf6319"/><file name="Ids.php" hash="a2d4fcf42c7b9435515399862224d74c"/></dir><file name="Ibm.php" hash="1042d1f01417241dc09679e1edb3a248"/><file name="Mssql.php" hash="139b7b3957b4e2b347d220b9dc8e959d"/><file name="Mysql.php" hash="0ca1bc627085e101ce51e02328b16347"/><file name="Oci.php" hash="819a1b3d31d7f65ba3f9de49ceecdf30"/><file name="Pgsql.php" hash="1b7fde0593b3799e4afa1f74b63499d7"/><file name="Sqlite.php" hash="efb68039f3e1b9e34a81c3dc9d0e8f20"/></dir><dir name="Sqlsrv"><file name="Exception.php" hash="097530f562d1993a992d6f62aadea809"/></dir><file name="Sqlsrv.php" hash="0fb64191a2d9e688410094c736d5eda6"/></dir><file name="Exception.php" hash="aebb5d861915d6a2494c58fc343f2752"/><file name="Expr.php" hash="2dca05427df6b34d6da9fb872517f684"/><dir name="Profiler"><file name="Exception.php" hash="42d03d9fd63aada757d6dabacdb73cb0"/><file name="Firebug.php" hash="1f5b0198a97091bba6ec8a8f74f3cf1a"/><file name="Query.php" hash="fe0bfc38389c14cecc76d528e33bfe83"/></dir><file name="Profiler.php" hash="e7327368b94ae8e094c602e41f617609"/><dir name="Select"><file name="Exception.php" hash="f8b241a9791bc28c77ca8c14cf80ba84"/></dir><file name="Select.php" hash="0fb5975684da5ea68ed45e4437d759d6"/><dir name="Statement"><dir name="Db2"><file name="Exception.php" hash="05225962b3d3107841d87d0d6c4ca9de"/></dir><file name="Db2.php" hash="36c397903c5e07ebe5b82b5e76030c7a"/><file name="Exception.php" hash="d41110267373d38bb4af77e1785329ae"/><file name="Interface.php" hash="222f50673200f578767b1e0c43d5a6bd"/><dir name="Mysqli"><file name="Exception.php" hash="1932b0ae9232ab79ccacadd46a45f022"/></dir><file name="Mysqli.php" hash="64e3e41642115ec95cce487da79fe737"/><dir name="Oracle"><file name="Exception.php" hash="59588ef7feadf4b0a726d1e1410f10bd"/></dir><file name="Oracle.php" hash="3fd727a08bbb347495dd6a2fb044defb"/><dir name="Pdo"><file name="Ibm.php" hash="aadb46dbcc67223ab9e240c35301cb0d"/><file name="Oci.php" hash="75a7032f82e8e29f52a8994a847e9533"/></dir><file name="Pdo.php" hash="91da6eddeaa94a88bcea2c3c912480bb"/><dir name="Sqlsrv"><file name="Exception.php" hash="925701544428f06183ecbb6718047839"/></dir><file name="Sqlsrv.php" hash="4d49d2edc91902768b1685768ac0421c"/></dir><file name="Statement.php" hash="48578c5307d13998d3b9dc73486bb666"/><dir name="Table"><file name="Abstract.php" hash="d1f0eb94b3a83abab809a132edec8d70"/><file name="Definition.php" hash="056d17187e24f48f42059889802ade8d"/><file name="Exception.php" hash="4ad0192e2759ce865081bfd65fba1537"/><dir name="Row"><file name="Abstract.php" hash="79e1dca4c87a158d36b171b11ec721a5"/><file name="Exception.php" hash="3182c2febc7a67988a02a2f4e3262c7c"/></dir><file name="Row.php" hash="adb2429446ad01b98bf74a1c79802009"/><dir name="Rowset"><file name="Abstract.php" hash="6474578f17e077f0d176de3d41bd43fa"/><file name="Exception.php" hash="c5e373d4e4d06e728572b3ca8c5d7d40"/></dir><file name="Rowset.php" hash="0534466fa3f58d60e28761013df1035d"/><dir name="Select"><file name="Exception.php" hash="c87230b6b7401370de518e6ad7218203"/></dir><file name="Select.php" hash="4a86cf29c8e383613e79caa5ef51ca36"/></dir><file name="Table.php" hash="bddf2a8c1ee791ef8a75fd81362a95b9"/></dir><file name="Db.php" hash="944811d3042ae76f201ce5ccee064693"/><file name="Debug.php" hash="e91277596844e74a3189f72b260d743f"/><dir name="Dojo"><file name="BuildLayer.php" hash="59fd3f007b9ddfe836308735a4fad349"/><file name="Data.php" hash="584f49393cc79deedcd43f36ff7cf68e"/><file name="Exception.php" hash="ce849ec1ac41925ce396495a4c0b5e5f"/><dir name="Form"><dir name="Decorator"><file name="AccordionContainer.php" hash="5ccfa22f987078a553c8334a1751a78e"/><file name="AccordionPane.php" hash="bfb6959fc54968e6e631a7b812f795cc"/><file name="BorderContainer.php" hash="3630699c89e4d611d463952ab7b616af"/><file name="ContentPane.php" hash="f5e7d589fc667a74c537f1c4a1d2f1ee"/><file name="DijitContainer.php" hash="6e30cb3a91ee447e6d9ae587a5b08fdc"/><file name="DijitElement.php" hash="63a591c8ae6f23a5fac3c4c4799849b6"/><file name="DijitForm.php" hash="3107c8e3a51efd7cd960a4d140fd2552"/><file name="SplitContainer.php" hash="32118776073ace34a7a6e6b775f7a41d"/><file name="StackContainer.php" hash="511f80fb7e777c7420df3a33e5d36df3"/><file name="TabContainer.php" hash="bfba332a70e20ac8e4bc1f9a7b488ffe"/></dir><file name="DisplayGroup.php" hash="4fc35365159beb7532119735b43ac5ae"/><dir name="Element"><file name="Button.php" hash="3ed66e9ab5b21731a355a35cc0bdadc5"/><file name="CheckBox.php" hash="cdf55f6261658dc12c508397228c86d5"/><file name="ComboBox.php" hash="ad263405d78671cb38f39a42f4153306"/><file name="CurrencyTextBox.php" hash="8a0101a9a7fdc7504fe882222df91d8b"/><file name="DateTextBox.php" hash="b1a766b9190c2c124d34d59d8c742f04"/><file name="Dijit.php" hash="8389aeca66aecb8a39d9341f81ded916"/><file name="DijitMulti.php" hash="bd0fe55261b57bcd2c92ea196eceaf08"/><file name="Editor.php" hash="bb3636533a931bc1f9a5782ac4c66565"/><file name="FilteringSelect.php" hash="d330a4330b410089733f8c1eeb1839e2"/><file name="HorizontalSlider.php" hash="b23bd0da212335080121f31e318f743d"/><file name="NumberSpinner.php" hash="9ae185b60accc9edb7baed24b93ca540"/><file name="NumberTextBox.php" hash="cc340c040ab7c8eaa02bf401a9a91bc3"/><file name="PasswordTextBox.php" hash="48b304d5bbfb2417adf1724362e032b6"/><file name="RadioButton.php" hash="80e8b86eaf8258626084f54272a7a576"/><file name="SimpleTextarea.php" hash="69791b92fb7d656676266fe53592b6b0"/><file name="Slider.php" hash="21f9f99bb495bcf2997a022f6a43c276"/><file name="SubmitButton.php" hash="52c7e25fd90d33b9501150746b046e14"/><file name="TextBox.php" hash="874413d9bf8c39f9a7a73d7175842cf5"/><file name="Textarea.php" hash="1fab8c9619163b0fd1cdeaf4bf4113c7"/><file name="TimeTextBox.php" hash="6ab9be9f6555bdc14ba9a02fb18c3157"/><file name="ValidationTextBox.php" hash="dd456a154f47bc74e05834800490ad53"/><file name="VerticalSlider.php" hash="c99c979911b12b2907b9ce727d595f42"/></dir><file name="SubForm.php" hash="46b28da42e2447cdf7f23ce8635a6243"/></dir><file name="Form.php" hash="5dc7b152deef6e0fedf0c0caa73f7c68"/><dir name="View"><file name="Exception.php" hash="fed5a27397fd8fb08841c1db38364df7"/><dir name="Helper"><file name="AccordionContainer.php" hash="3b2eaa765a22ea9a2d3d2e507da446b8"/><file name="AccordionPane.php" hash="94b8d5edb317926ca8aee3539c33ce8a"/><file name="BorderContainer.php" hash="f8b3939b919a3f961c8da6196b2166be"/><file name="Button.php" hash="e1e816f2362a2f973acceadb1414de98"/><file name="CheckBox.php" hash="43f1a6ad27883f62cda4bc1b560c9f89"/><file name="ComboBox.php" hash="d2811e390eb44a4f3e953c241949db0e"/><file name="ContentPane.php" hash="041084c11934376f3f759154a1835abf"/><file name="CurrencyTextBox.php" hash="56f2046e985a0d1cd81ba0d045f91a7a"/><file name="CustomDijit.php" hash="34bfe4e1501f8dc1227adcc9b7e2b20b"/><file name="DateTextBox.php" hash="81bdffce0b2acb693a7c2cbd3941f156"/><file name="Dijit.php" hash="7a1eb3742998cbbabac1b2338a590566"/><file name="DijitContainer.php" hash="3091a920fbfb48215a59f73be1988eaa"/><dir name="Dojo"><file name="Container.php" hash="e40d8395af2e395a2e81d593e8f4602c"/></dir><file name="Dojo.php" hash="6303c9d4ede5b67cc828ead89c4016a6"/><file name="Editor.php" hash="f251624a2b798b53eea465d9938ac276"/><file name="FilteringSelect.php" hash="60bbdd84239febff9241199104b4cf1a"/><file name="Form.php" hash="105f502558eb241c81c39be0e5d85a72"/><file name="HorizontalSlider.php" hash="7b3c19156aee3db41dbaee18abe2ded7"/><file name="NumberSpinner.php" hash="cf27c892acfeb8ba60027bba29d8715a"/><file name="NumberTextBox.php" hash="9674fa01666c5622896d4513da69ce8d"/><file name="PasswordTextBox.php" hash="0ba727cff497c3b580bffaf04eecc75b"/><file name="RadioButton.php" hash="ddd9733fd29a47cf20f224115895d2cb"/><file name="SimpleTextarea.php" hash="8162db2b947a8b380099ee4266bd2edb"/><file name="Slider.php" hash="b09cd129a4885cb799978b234e8ef496"/><file name="SplitContainer.php" hash="8fa96d45ff63d2b0f24250856afea806"/><file name="StackContainer.php" hash="f3f24abf9640124f26274b9663eccd5d"/><file name="SubmitButton.php" hash="9083d4797eb4be0a879951a88be9a6f3"/><file name="TabContainer.php" hash="8b6865aa0b8015b220896d3487ec0966"/><file name="TextBox.php" hash="75b65da85221b840ff6f3bd4d38890e2"/><file name="Textarea.php" hash="58421d644f61edc039bdaf8b2d13af7d"/><file name="TimeTextBox.php" hash="7865f42c62fd06ead74987324d2310d0"/><file name="ValidationTextBox.php" hash="59bc7469004e22811c038791462d67a7"/><file name="VerticalSlider.php" hash="9c113d757c1b99048d09ba8949452034"/></dir></dir></dir><file name="Dojo.php" hash="3d5a5b6120bb16fbde6a24fc082bb2e7"/><dir name="Dom"><file name="Exception.php" hash="764e44b0e7b8346387c4b677e725d6bf"/><dir name="Query"><file name="Css2Xpath.php" hash="84d8020779e37ed005fa2ca53052731c"/><file name="Result.php" hash="2c8f3fdb6f945804d2a2b5881b5c0567"/></dir><file name="Query.php" hash="ac0c71f2c7a030485756a780c2ca5904"/></dir><dir name="EventManager"><file name="Event.php" hash="73a22bba4a1536ad0bedb311992ed841"/><file name="EventCollection.php" hash="6846535fe1c08a148593082878839b2b"/><file name="EventDescription.php" hash="6cb5b7a743c322cc486c09de9e2466c1"/><file name="EventManager.php" hash="775973335393a6aab98b63fd7e580f6f"/><file name="EventManagerAware.php" hash="616ae31ca46f1f0206e28851f408e777"/><dir name="Exception"><file name="InvalidArgumentException.php" hash="4651b42388b3cc0f6a8c77b8c92a988f"/></dir><file name="Exception.php" hash="a7a76fcb8615694bebfd1b7a6c63cc2e"/><dir name="Filter"><file name="FilterIterator.php" hash="479bdbab563e57ade8718744d6a9eaed"/></dir><file name="Filter.php" hash="a6705be98a15d9abb250329a18bc5f44"/><file name="FilterChain.php" hash="0bbe4e22e4bd7731c91b0d8849e24dd4"/><file name="GlobalEventManager.php" hash="2448f17e7235ad32e0986dccaaf6f21f"/><file name="ListenerAggregate.php" hash="e0bf702bb54b9ba2d54828a2d66d2954"/><file name="ResponseCollection.php" hash="14500f355513b35b17a7dd7e947f5301"/><file name="SharedEventCollection.php" hash="0504cdf3c7168fa6e6a1d164705617c7"/><file name="SharedEventCollectionAware.php" hash="c53dea67b8742191c78911a87cf4c1c5"/><file name="SharedEventManager.php" hash="973daf2597a36f485ec43ae91f53fbef"/><file name="StaticEventManager.php" hash="47bc3c834d44e64eab6ea0b0c0a83eba"/></dir><file name="Exception.php" hash="fdca55eece8acc76af7ec98eca620311"/><dir name="Feed"><file name="Abstract.php" hash="66b85329fd8524fc66b93c16397cc49d"/><file name="Atom.php" hash="24d80774c71e1932b8be5054793d4fd6"/><dir name="Builder"><file name="Entry.php" hash="4871eb1a5d2084552d48b346fb9424ae"/><file name="Exception.php" hash="f8d2074819dd7157b4de4428579958c9"/><dir name="Header"><file name="Itunes.php" hash="da87e20a7e6b587316644377c8cc3c55"/></dir><file name="Header.php" hash="7e1b1053ef90762e3b6d9933cab4964b"/><file name="Interface.php" hash="407dbfd89e522c6e033214974954ad9c"/></dir><file name="Builder.php" hash="9453c5958f2cc22bd37a1e8e8de22ff7"/><file name="Element.php" hash="04f6a067ec047936af106f5a3ee9f0ee"/><dir name="Entry"><file name="Abstract.php" hash="44340d16439984b02edd6f26d7a1885e"/><file name="Atom.php" hash="a2642776469712e0e2dfcc0912e98aa3"/><file name="Rss.php" hash="93e478df77e9c9c43c55334ce2165a8d"/></dir><file name="Exception.php" hash="3ce015184369dd3392923dba02ccb4ab"/><dir name="Pubsubhubbub"><file name="CallbackAbstract.php" hash="5fc3da695c59069c88f54206485038c9"/><file name="CallbackInterface.php" hash="3b8478bc6bac3d9309c0fe7ba6f89dd0"/><file name="Exception.php" hash="028e2d741379246df90e62b96393ffe9"/><file name="HttpResponse.php" hash="6a929e3ac877b89fd0b8664b9894f953"/><dir name="Model"><file name="ModelAbstract.php" hash="ce0a0b0b03f77348b066a947e4d4a087"/><file name="Subscription.php" hash="99c0b396f4e21b0fe2bc3c068220958e"/><file name="SubscriptionInterface.php" hash="63f95bde2e9254d0e3c31b905fea78bc"/></dir><file name="Publisher.php" hash="44d781a089ad5ac1ee949b74badad6ca"/><dir name="Subscriber"><file name="Callback.php" hash="c50e22f4bec18ed4365b7a7fd472db69"/></dir><file name="Subscriber.php" hash="3a06e76251527da315017fd545595ee2"/></dir><file name="Pubsubhubbub.php" hash="9187f4accebd9b1b23010e141485f2c8"/><dir name="Reader"><dir name="Collection"><file name="Author.php" hash="bd0aee1688a6905cfa60ad3df2876d42"/><file name="Category.php" hash="0ac74f5a4ea9492998e7f76e6e959283"/><file name="CollectionAbstract.php" hash="a0d023979ca9ca7c2fdf93e0acb36745"/></dir><file name="Collection.php" hash="6a92b8355578f92468d24f03c33f6e7b"/><dir name="Entry"><file name="Atom.php" hash="c4f9ba356c97d5ad4ad6a5a210fa5d31"/><file name="Rss.php" hash="01b9d9b750ec9c730bc3fa624629deeb"/></dir><file name="EntryAbstract.php" hash="b9e05d05ad657e24bca3947764bf4aba"/><file name="EntryInterface.php" hash="3e33c60c08158ac0398bb9f05ec2090b"/><dir name="Extension"><dir name="Atom"><file name="Entry.php" hash="6baacc2e3ddc23ad3cfa9e190fd54157"/><file name="Feed.php" hash="16e84c49d96b759d10b1fe86982cca2f"/></dir><dir name="Content"><file name="Entry.php" hash="4a01e7b785bc08518739d03825f8c7af"/></dir><dir name="CreativeCommons"><file name="Entry.php" hash="4c7cc6a5ddcb6971e2a7d30c701151b7"/><file name="Feed.php" hash="40b8c9f5146271c2fe7433f7daff07ac"/></dir><dir name="DublinCore"><file name="Entry.php" hash="3ff54fc3fe5df35c8ba4075ed42dabeb"/><file name="Feed.php" hash="56f06a3e2739c70c66da54e7608c9496"/></dir><file name="EntryAbstract.php" hash="fb62ce68f7a440fac11ec666e9e4bc22"/><file name="FeedAbstract.php" hash="c1283a62809662e762cd0a7875b0b913"/><dir name="Podcast"><file name="Entry.php" hash="738c47a9b19c44bedbce6a6e901ee173"/><file name="Feed.php" hash="23c593352bc891c6bbce22e98da18f6e"/></dir><dir name="Slash"><file name="Entry.php" hash="29d24797987342ea6a580a48af0accb5"/></dir><dir name="Syndication"><file name="Feed.php" hash="67ec064681ba8a77b4f6d44a35d4d8f7"/></dir><dir name="Thread"><file name="Entry.php" hash="202da1cb171c55d435b125cfb264d874"/></dir><dir name="WellFormedWeb"><file name="Entry.php" hash="88c3ee8f88632712522d206426a2927c"/></dir></dir><dir name="Feed"><dir name="Atom"><file name="Source.php" hash="71d4bceda67dd3a4acbc45bbee33853a"/></dir><file name="Atom.php" hash="042c93075ae2e933e5241750c101d3de"/><file name="Rss.php" hash="e354bd24fbf48a5bab9d518e3912bd93"/></dir><file name="FeedAbstract.php" hash="e577cfdd039f4025877f12d2d08dcce6"/><file name="FeedInterface.php" hash="7eaed63ef055848aa1b299bc98d8cc11"/><file name="FeedSet.php" hash="5ba5f156ac7607b73929dac85826c659"/></dir><file name="Reader.php" hash="d9bc6e5b898eb8be4fa72e313e89bccb"/><file name="Rss.php" hash="e14ca674ad56d9ce18df5d9728c770bc"/><dir name="Writer"><file name="Deleted.php" hash="35aad5db793b86ca638a81d052c6ae14"/><file name="Entry.php" hash="87c1a1d4b637d4918f5fabe8b56c1a9a"/><dir name="Exception"><file name="InvalidMethodException.php" hash="02419d36ca4d923b7ae46f8cf5e9808b"/></dir><dir name="Extension"><dir name="Atom"><dir name="Renderer"><file name="Feed.php" hash="e1c642e0775de8ace9639daff1a932aa"/></dir></dir><dir name="Content"><dir name="Renderer"><file name="Entry.php" hash="f86cd399902d04ab6652aa952c81916f"/></dir></dir><dir name="DublinCore"><dir name="Renderer"><file name="Entry.php" hash="6f79082f7b75e1d7b73930169ff6d5e0"/><file name="Feed.php" hash="8b6825b40579ce795e0018eac48a0fa6"/></dir></dir><dir name="ITunes"><file name="Entry.php" hash="e23d802f1cc74b432a3c5362be650c55"/><file name="Feed.php" hash="ffa388bb1b1c868a92978ee85f3c8d50"/><dir name="Renderer"><file name="Entry.php" hash="184f5e6f780c987cb55374c6b899dee2"/><file name="Feed.php" hash="c5df3307f99f2349024d3a31612d67a5"/></dir></dir><file name="RendererAbstract.php" hash="427c8bd29a3f0aec64f2034405b8fa89"/><file name="RendererInterface.php" hash="2cbb9d13b450a08098921fe99f5084bf"/><dir name="Slash"><dir name="Renderer"><file name="Entry.php" hash="95b4d946971ccd12e852d36125e241ad"/></dir></dir><dir name="Threading"><dir name="Renderer"><file name="Entry.php" hash="81fa4f73e25ce35482f8ea2d01ceac48"/></dir></dir><dir name="WellFormedWeb"><dir name="Renderer"><file name="Entry.php" hash="45c4795ca01add23d35af6ca1961a27b"/></dir></dir></dir><dir name="Feed"><file name="FeedAbstract.php" hash="65fa012f95547e0e63deb8715038c9c0"/></dir><file name="Feed.php" hash="699463ea19aa24d3cf48d9ddf37d63d4"/><dir name="Renderer"><dir name="Entry"><dir name="Atom"><file name="Deleted.php" hash="65126201b8fb20b29f945956c3c7aa14"/></dir><file name="Atom.php" hash="fd98f2be04963b4a660c49cd0bb9db5e"/><file name="Rss.php" hash="f0e70e6a183416e6c04a1aa58d91b128"/></dir><dir name="Feed"><dir name="Atom"><file name="AtomAbstract.php" hash="2762eb27cc4182026d7cb5d4a2d8e7d0"/><file name="Source.php" hash="b4432fc84152c9922c2a0318043431e2"/></dir><file name="Atom.php" hash="a4e0a7056233cc18c1abcbcf45895b3a"/><file name="Rss.php" hash="b01a32487ec79c8e29848e56d12f4fef"/></dir><file name="RendererAbstract.php" hash="e818b72ef7cccb7e411218194c4a90c2"/><file name="RendererInterface.php" hash="b9d0002ea9fd72117b6438231ca2db9e"/></dir><file name="Source.php" hash="3cce4bf24782f65948e0078eee3af8b8"/></dir><file name="Writer.php" hash="31915fe86b889b38f29cd365dfa2eef8"/></dir><file name="Feed.php" hash="90930372cd8489f1be5480df69e492a3"/><dir name="File"><file name="ClassFileLocator.php" hash="a763041253fb82e55d99e50078f9e791"/><file name="PhpClassFile.php" hash="95812fdfe2ea77215eaf98220970d2bc"/><dir name="Transfer"><dir name="Adapter"><file name="Abstract.php" hash="9f8caf0965ee20c3e394cc9abd39dc64"/><file name="Http.php" hash="98db3d564539a149becd025db2996089"/></dir><file name="Exception.php" hash="825fcee61f10cdfe37140f8053177a3f"/></dir><file name="Transfer.php" hash="3b238f59905a999aa851bd4e7b641d64"/></dir><dir name="Filter"><file name="Alnum.php" hash="4ca46f20de00a3ae2c141f1ceff56bad"/><file name="Alpha.php" hash="5b07ed4ed80ac52058355dc25eab7f17"/><file name="BaseName.php" hash="625ce144adaded5d1a792f2cdff08ddb"/><file name="Boolean.php" hash="8a4ccc8b5fe35cc6371f2a876c1687c4"/><file name="Callback.php" hash="877df95b6818f3919ff98ef2b792beab"/><dir name="Compress"><file name="Bz2.php" hash="85a13672065e12d52a4a53c7d57b5956"/><file name="CompressAbstract.php" hash="e31d6c9f72772def373f5f947ebb4857"/><file name="CompressInterface.php" hash="fea3425ce29a7262ac9aa37ca15e7ccd"/><file name="Gz.php" hash="e1a5c9d4301ba780b0fc2a2ab69b9cef"/><file name="Lzf.php" hash="238dbeb23d34fab2ce1fd53c5728c981"/><file name="Rar.php" hash="ee424491867ca2fce1556bdcf01e0a7f"/><file name="Tar.php" hash="e9fc01174f800ebf4e87294361714fe8"/><file name="Zip.php" hash="1adcddd63511b526c388dbbfb2693ca5"/></dir><file name="Compress.php" hash="17af88fb4588855a0fa2ad0c747e567c"/><file name="Decompress.php" hash="9900b029a91c9c1620903061b15d8b5d"/><file name="Decrypt.php" hash="ea36fb417859a47bc8090908f91c79b0"/><file name="Digits.php" hash="988e652d047ccb2b3f51368702b39932"/><file name="Dir.php" hash="ded6da050ac44e21c8729c4fd74559f0"/><dir name="Encrypt"><file name="Interface.php" hash="02481da5488767e23939a73b434d6728"/><file name="Mcrypt.php" hash="2320868b4e3235e934023f6339edb9ee"/><file name="Openssl.php" hash="37f02c9e5fd864557aca070ca8525e36"/></dir><file name="Encrypt.php" hash="41b1fa4536947b9ce5e4dcadb3bf80b7"/><file name="Exception.php" hash="ee7fa3aa3daed6b376e4fe3ff0533a65"/><dir name="File"><file name="Decrypt.php" hash="f82c770a201d0016ed0054874f39c90f"/><file name="Encrypt.php" hash="63c6232b0c216381bee8c18df751ab59"/><file name="LowerCase.php" hash="664f911dfcba8fb26ad86605eda4ad93"/><file name="Rename.php" hash="d854b8b98abd89db4d4b0eca30a2b496"/><file name="UpperCase.php" hash="9aad43cc07b024188734fe231ec7a80e"/></dir><file name="HtmlEntities.php" hash="6ce1c0425b0b5f48c21649c15ffe1d26"/><file name="Inflector.php" hash="b6b671c8956fe8c359af7739c56867a8"/><file name="Input.php" hash="fc8cc25c2f9da1b1da7b2839eb914c99"/><file name="Int.php" hash="41724f5b9f96f08b6b01281891bc3eab"/><file name="Interface.php" hash="0f810dcab23fc1f455c960af3f317a04"/><file name="LocalizedToNormalized.php" hash="6b98acca5dc278027620e0d5361a316e"/><file name="NormalizedToLocalized.php" hash="27f9795714f46c3d4a143330e77219ce"/><file name="Null.php" hash="fe5c2ff3f08d7ef9ffc140ad251dd6da"/><file name="PregReplace.php" hash="7b0c18825dcc9016d0cc2a0fea8fee53"/><file name="RealPath.php" hash="133f0776eaa042a0712e2d8e7db3ed7c"/><file name="StringToLower.php" hash="9a7352bfa73b4ac825bc2af9fef3c286"/><file name="StringToUpper.php" hash="ec2165f772585dcf346b589bbf9bc716"/><file name="StringTrim.php" hash="ca76b8743fd9ec88290ef11a24d48a03"/><file name="StripNewlines.php" hash="fe69c99129f9bd2b69ea16c0bbfc61c1"/><file name="StripTags.php" hash="78d7393075f2327644e873d4e9196082"/><dir name="Word"><file name="CamelCaseToDash.php" hash="3793e4ef36c6778b9e5df032dfc15b67"/><file name="CamelCaseToSeparator.php" hash="cd445e16f5d3ef145c4b0f35a10b1dcd"/><file name="CamelCaseToUnderscore.php" hash="932bcf0ead2bda7d9ba9544458fe2de8"/><file name="DashToCamelCase.php" hash="705245ae67e4a9eede0bb3c0bf0e6ac4"/><file name="DashToSeparator.php" hash="6edcb2382b8fc7acc8448679d6fb46b4"/><file name="DashToUnderscore.php" hash="1075b2edc67d246d7f300c336a00a745"/><dir name="Separator"><file name="Abstract.php" hash="7c13a127a26229fc8d5e0678e8efcb5f"/></dir><file name="SeparatorToCamelCase.php" hash="87f3c3a2ab24e2146db100710050d873"/><file name="SeparatorToDash.php" hash="d13f2d966ffd8cfb05114fbb9f3906b1"/><file name="SeparatorToSeparator.php" hash="3f70eae82b1616c098cd9aec7be41f9c"/><file name="UnderscoreToCamelCase.php" hash="5f19c37337b901edd5fe5080a8353116"/><file name="UnderscoreToDash.php" hash="2f25783e6e165b827fc113f046f30f44"/><file name="UnderscoreToSeparator.php" hash="b0e92b24b679b3dcbee459cd752a2478"/></dir></dir><file name="Filter.php" hash="383fca34ab08e0a803adb2c7766fad95"/><dir name="Form"><dir name="Decorator"><file name="Abstract.php" hash="8522e625655a35646b477ad4ff99dfe5"/><file name="Callback.php" hash="190782b871a222c75dfc8444b863da11"/><dir name="Captcha"><file name="ReCaptcha.php" hash="39b4156e05bfd86a8bc607c94f437e32"/><file name="Word.php" hash="880894024cfbed08b5f1078076512a25"/></dir><file name="Captcha.php" hash="1d07f76a5ba267e35b801bbfa6437b1f"/><file name="Description.php" hash="4c386b676076f9d5839eea503b633567"/><file name="DtDdWrapper.php" hash="124076232159f0fa26fc9fe67685830f"/><file name="Errors.php" hash="e10d634460b6dae52065a83cd5c3b3a2"/><file name="Exception.php" hash="7540f704e53237cd3a6715d1e480c3b9"/><file name="Fieldset.php" hash="6bd5c5b9ff8e9e489e5a7c560aff175a"/><file name="File.php" hash="c06f2200db61e4ebffa266d99260c726"/><file name="Form.php" hash="c0117ea6a352a32b780baae652d717b9"/><file name="FormElements.php" hash="8cb9c8f03fb877b45696b534c1b39b14"/><file name="FormErrors.php" hash="723036887204776c398e63c715b762fa"/><file name="HtmlTag.php" hash="2b90f769619b1e6624e14922dc2c32ec"/><file name="Image.php" hash="2a1a7dd1624ee71cfc13b7c96b4796e9"/><file name="Interface.php" hash="60d51f6f15d396b5a16519ba5eeec204"/><file name="Label.php" hash="277f64b41efc25890d78eba58db9b780"/><dir name="Marker"><dir name="File"><file name="Interface.php" hash="30667e6ff2ccced89c3b62cf0e13f931"/></dir></dir><file name="PrepareElements.php" hash="0ff6fb16d6c5a748c9c3d3e48037755d"/><file name="Tooltip.php" hash="bb7394628ade765908544c69c6790844"/><file name="ViewHelper.php" hash="c5cc8db2e0cec01b77be69fa2e1b9299"/><file name="ViewScript.php" hash="23ef6fc6fdac5fd8c9105738c5cd3ccf"/></dir><file name="DisplayGroup.php" hash="ee080ba86203eeb41ac17d38877651f5"/><dir name="Element"><file name="Button.php" hash="730df0b76e3957882f877197447d5f1d"/><file name="Captcha.php" hash="0752ad99fb0f43536c91367c70a494df"/><file name="Checkbox.php" hash="e39255d645c7c1b2ac042cc64c2e7cc9"/><file name="Exception.php" hash="c1a78bc6fbcad9d8544ef102ee578bd7"/><file name="File.php" hash="8a78cdb33c6d598fee1f22fe008e7479"/><file name="Hash.php" hash="98a63f7085dc662488f510b8341a450a"/><file name="Hidden.php" hash="4f1b7d49e10c937cbe9bc1f481a24e9e"/><file name="Image.php" hash="050990ff646853c7def62d5912a3a57e"/><file name="Multi.php" hash="546108cee3f938abc94159392b279638"/><file name="MultiCheckbox.php" hash="8da3e1c8f63673889aa82c8a477bc19e"/><file name="Multiselect.php" hash="70685894797a172bfbfeed0b3ca0c8c9"/><file name="Note.php" hash="db0386ab8c66da2df8c912e37b11110f"/><file name="Password.php" hash="4cee94cd5c56812e101f9cae256d79cf"/><file name="Radio.php" hash="088e0a26f8b959fd252edc7080cbe3c6"/><file name="Reset.php" hash="782f1aa0cbe1a792a0d05a51d58d8beb"/><file name="Select.php" hash="ee8919ec27665b02cc44cc0083609878"/><file name="Submit.php" hash="0a97601d86f82bd50d3ea6777937254c"/><file name="Text.php" hash="781ee2e638e37fc613ad760bbd2d30bb"/><file name="Textarea.php" hash="85a7119e8e0fa3377b0576b16aa05c51"/><file name="Xhtml.php" hash="4c20761fbbb7ca24ea9b49ac3cd41e58"/></dir><file name="Element.php" hash="f03fcc6dcd7b3e0da5a36046d36d727f"/><file name="Exception.php" hash="d33a48b9d1ec7e213210383b1f7bca68"/><file name="SubForm.php" hash="ba968be3402ccdf8b4185f4d53234120"/></dir><file name="Form.php" hash="4001592cf753a1170ba2cf1c178c17ce"/><dir name="Gdata"><dir name="Analytics"><file name="AccountEntry.php" hash="e12468f4c63d78e8edecbc473933aa4a"/><file name="AccountFeed.php" hash="a2f9b14dbdc470693a82907f57c4d258"/><file name="AccountQuery.php" hash="8f5b153ae38c2c0598dcdd0f4ca851a4"/><file name="DataEntry.php" hash="e45ec9042ba8356cdf29505e1e9e2d0b"/><file name="DataFeed.php" hash="5db9ffeb61cefb3659e9be8400ed20e8"/><file name="DataQuery.php" hash="f42425d8f43dada50bb8f128d8f975f6"/><dir name="Extension"><file name="Dimension.php" hash="38282ab7af5abb515f4aa658f820fc34"/><file name="Goal.php" hash="2c46c1d7db9b5f507a47e4bb121e2b4c"/><file name="Metric.php" hash="8560747659930f23b28cc94bd837440b"/><file name="Property.php" hash="d1ba271f052e44a1152eed24533824b0"/><file name="TableId.php" hash="60e5a4486c861d393b6f3183c2485267"/></dir></dir><file name="Analytics.php" hash="a97cd7d0faa0f65351e65f55c28fcc60"/><dir name="App"><file name="AuthException.php" hash="6f8d23065cd17d239b2cec093015ad8e"/><file name="BadMethodCallException.php" hash="86fe8ce683680f512145d94a22ab21d5"/><file name="Base.php" hash="109e590e151826d3347d1f2f58dcab56"/><file name="BaseMediaSource.php" hash="d1ec6648e8c89711225d42a07e4738d7"/><file name="CaptchaRequiredException.php" hash="7a3e3893b6f8a9c282d920acb9928e21"/><file name="Entry.php" hash="06786f3fe9e30b60c79888be9c70c067"/><file name="Exception.php" hash="82c41ada4e9863867adb2795fe7b1ca0"/><dir name="Extension"><file name="Author.php" hash="2df6f04ec34d35d1d79bbd189a9c53a8"/><file name="Category.php" hash="273bbd08b463d8394b8528294f2f43ef"/><file name="Content.php" hash="ba2ae463fc480db7c017c495c47f8380"/><file name="Contributor.php" hash="b06a5ee82e874422c7053e9bc4efa7a7"/><file name="Control.php" hash="2215659703162befaa49e7a18ad7abe1"/><file name="Draft.php" hash="45da888e1837d3002d099e483cc4e117"/><file name="Edited.php" hash="94503a1886214c959eb189dc1331a1e3"/><file name="Element.php" hash="1ff84c0f8b8e3e9be1edf28774125044"/><file name="Email.php" hash="f3733ecc80e481cd3e35b93df18a216d"/><file name="Generator.php" hash="aef1362208e44f2be51e4094089b4795"/><file name="Icon.php" hash="36d027f0cf96a2deb42b6c1aab0468ef"/><file name="Id.php" hash="9609dfb9218d0b8263086504e6b0d63c"/><file name="Link.php" hash="de21b9578b8592c5b3e3fcfb84419671"/><file name="Logo.php" hash="23c88a04e6897da7a7606733d5880094"/><file name="Name.php" hash="bcefb468fb70012b66b7322b1b9c618f"/><file name="Person.php" hash="5190427185a73d6cd253d4ad37d3130e"/><file name="Published.php" hash="f5b6d374545f8fea7382644413c786ee"/><file name="Rights.php" hash="add154a43b16eea075f70fef1dc0c614"/><file name="Source.php" hash="9b5c51a557d100b8d32f04c2e631d51e"/><file name="Subtitle.php" hash="87ccbc9582dabb57b4e5254c3cdb5419"/><file name="Summary.php" hash="308fcbd2860bac275a68bbaa455d75e5"/><file name="Text.php" hash="bcb0f1d994917499bb98c2045839cf78"/><file name="Title.php" hash="37736e9d970dbfb6508fe95c8b1d4c4a"/><file name="Updated.php" hash="3a00f1cac5e73b47fe960a4568d753a2"/><file name="Uri.php" hash="c8a0fd8b1e0ef4620dcb4f8d3bdf2f02"/></dir><file name="Extension.php" hash="e8d500cede8625e9a513241cb9340b8b"/><file name="Feed.php" hash="2a9b8a370e645cac248df5cec9752bf4"/><file name="FeedEntryParent.php" hash="03a2448db19430ce9d63af5a794c49ee"/><file name="FeedSourceParent.php" hash="ad513f8bba194a7c597d62332e1b748d"/><file name="HttpException.php" hash="e235854ac6db814217beb8e0f4432bda"/><file name="IOException.php" hash="4fe86dbdc8efd68b4f4e91eb720476fe"/><file name="InvalidArgumentException.php" hash="bb79aa3b093b89f2d1740e3de29c591b"/><file name="LoggingHttpClientAdapterSocket.php" hash="6c6fcbec1d914d2f0f1b4c9f9f9d6ded"/><file name="MediaEntry.php" hash="665829aa3a0b00efad9d39516ac20296"/><file name="MediaFileSource.php" hash="33e29faf6b09ad55399f8c4605de560b"/><file name="MediaSource.php" hash="956d976c017eb2969ec6980ba6a10227"/><file name="Util.php" hash="a978ace39e376ebb7a77168bb980e500"/><file name="VersionException.php" hash="46a96dcdf49d163f2b558f6af76770f8"/></dir><file name="App.php" hash="0611ada3705cf91a416144719aa34f4d"/><file name="AuthSub.php" hash="7d6c8fa90f00569465838f7485e6f8c9"/><dir name="Books"><file name="CollectionEntry.php" hash="e9400464091b197c1406c31904c89f46"/><file name="CollectionFeed.php" hash="50eb4262a08af25008fc23dc8ce38261"/><dir name="Extension"><file name="AnnotationLink.php" hash="229515a8187537875bec1df18a216e70"/><file name="BooksCategory.php" hash="94043b4e41582b92bd585a2f6ca55401"/><file name="BooksLink.php" hash="d4d4d737a079e5a06f9ec239156acc3b"/><file name="Embeddability.php" hash="02ea13af1b4c9e4bdf019cf85bd2e1e3"/><file name="InfoLink.php" hash="e901bc048235143eca51ac93750e148f"/><file name="PreviewLink.php" hash="96cc9f7155d4a8420b59dfab337df144"/><file name="Review.php" hash="8263c22752814fc5b8ed79f5b8fb0c64"/><file name="ThumbnailLink.php" hash="d39c8c46fdcd113b6e78b0a291e3fb7e"/><file name="Viewability.php" hash="00ab00c410d09d756c1f4eac2617dd85"/></dir><file name="VolumeEntry.php" hash="c792cd0a1600d1f82b359e4488ca96d6"/><file name="VolumeFeed.php" hash="df63b570832f03352f8fd9caf5dd0ad9"/><file name="VolumeQuery.php" hash="7c4eafbfe2dffe63d19da553d7116784"/></dir><file name="Books.php" hash="2b24e8b1f35eeb6c045c82aaea8ff279"/><dir name="Calendar"><file name="EventEntry.php" hash="3a8929e9b816b58b948bb27c5f5b7b11"/><file name="EventFeed.php" hash="cb77e63f75b7b00e3ad977160bf1df3b"/><file name="EventQuery.php" hash="c87b0d6fb40e7b41509bbf0c72c35563"/><dir name="Extension"><file name="AccessLevel.php" hash="0c08117546cfc5687e831e7c1c911386"/><file name="Color.php" hash="173b3b7765f71816d9474b4d662fa78b"/><file name="Hidden.php" hash="e013d7fa1de0281467fd342b68d82e47"/><file name="Link.php" hash="9024ffbc848c26dc7142791d334ed4c6"/><file name="QuickAdd.php" hash="b27ef7921a5f849c6d3670e80205a826"/><file name="Selected.php" hash="af19756358007c35c1e97b25d3c40f98"/><file name="SendEventNotifications.php" hash="ad25cf943facb4ca07b5eea08b29d6c0"/><file name="Timezone.php" hash="f42b5243c11888a5ba4075b0e9663d64"/><file name="WebContent.php" hash="b7097ddc1f180e4a85097a414b96bba9"/></dir><file name="ListEntry.php" hash="0579d1450de838b1b893f9720a7dacc1"/><file name="ListFeed.php" hash="e21a404f7d250f78fdac64f729d2b377"/></dir><file name="Calendar.php" hash="507e33fa6d185c57b0c2c351c0fbc060"/><file name="ClientLogin.php" hash="d5025122f58267716ea25d7546da7d62"/><dir name="Docs"><file name="DocumentListEntry.php" hash="08219506950f07c0cb16e1196dc4e09c"/><file name="DocumentListFeed.php" hash="dd7d591781ad9cf3293f73bc94e64e78"/><file name="Query.php" hash="e6c962a8f8cfe02d3ca0701b932dd5c9"/></dir><file name="Docs.php" hash="f29d7a621a95734e8b83a4afa5a6fe42"/><dir name="DublinCore"><dir name="Extension"><file name="Creator.php" hash="c56d34f65d24a0ad25e60a4e913fd54a"/><file name="Date.php" hash="54b46f21e08d7ca7d230c6b7e83e7210"/><file name="Description.php" hash="6f4bb927deae9cb5b501b37e4cbdeca7"/><file name="Format.php" hash="a2eb4fd88c1197f1b122adfcca64e4c5"/><file name="Identifier.php" hash="7900202e14b61bf0323069f736521521"/><file name="Language.php" hash="b47e4dafd3fcebd4d11b4ac0806cea70"/><file name="Publisher.php" hash="1660d7ee8e0fa26d24376ed8414849e3"/><file name="Rights.php" hash="1cddf53544c56ad8a29f012f1501501e"/><file name="Subject.php" hash="a287af1b176e22b3f7001e4a8d69129f"/><file name="Title.php" hash="77bbd2f9afb01b6337b03b12c19cd0ba"/></dir></dir><file name="DublinCore.php" hash="6fa896e35490d67182eb013b08ef6d75"/><file name="Entry.php" hash="b2f85f13672d64d288bbcf9824058488"/><dir name="Exif"><file name="Entry.php" hash="cba9027e69ca0d3431f5fa8e84519d22"/><dir name="Extension"><file name="Distance.php" hash="69d8d71b3c8f02fd85e22e72453f5e7c"/><file name="Exposure.php" hash="5b4f1e1c91ada58e661412e391c9167c"/><file name="FStop.php" hash="78c90acf5134d6a8cd7debc8dfff3942"/><file name="Flash.php" hash="bc1c363115d8ee05fc043ae829ca9398"/><file name="FocalLength.php" hash="ba8dba20995e7ad0dc5fbe056a13a431"/><file name="ImageUniqueId.php" hash="3007c391ed138e7db78cca05ad964cb5"/><file name="Iso.php" hash="9b7340beb6cd2f991d0b590da9929207"/><file name="Make.php" hash="b96528e1c95904dcf7a32b6d2b855c4a"/><file name="Model.php" hash="de354ebd3ac53b26c7ba7d07b7eaf74e"/><file name="Tags.php" hash="0b6dca99d61d601cd89ddfe6d9af5990"/><file name="Time.php" hash="880ab5825cab35d85036460d54b18148"/></dir><file name="Feed.php" hash="d102e026496f926fa8dbf0024e75ea22"/></dir><file name="Exif.php" hash="31c98117fa58af3fbc8a9504aed7f05d"/><dir name="Extension"><file name="AttendeeStatus.php" hash="dac3c0490bccbf09f924948ad44232cd"/><file name="AttendeeType.php" hash="3b42bd943b0536d5bde7e735fd8615d4"/><file name="Comments.php" hash="9afbcf4a4ce1d7dd52706e0e8928a8ee"/><file name="EntryLink.php" hash="5a280e630417eb616c257813c3ead727"/><file name="EventStatus.php" hash="61f988f2bfafa564543cabe4e7f86f29"/><file name="ExtendedProperty.php" hash="2d80f08e6e2e79da98134e959b58fbbd"/><file name="FeedLink.php" hash="679a6f5c9ebed486b6b41bac1522fba3"/><file name="OpenSearchItemsPerPage.php" hash="8430c39b6ce1bfb8deb8d2ff4070edf6"/><file name="OpenSearchStartIndex.php" hash="118645c4f8d38b135ebdd9792ba30234"/><file name="OpenSearchTotalResults.php" hash="8e7bbe094d00d023b1ac76184bbc871c"/><file name="OriginalEvent.php" hash="799806cbff3654b92028550a96d3f418"/><file name="Rating.php" hash="96f79437551070a76a0ffc8cf0ce3f93"/><file name="Recurrence.php" hash="da2e478f7368e9fae3e91aa4975769b9"/><file name="RecurrenceException.php" hash="1565fac963250d130a9a18d0e87a9462"/><file name="Reminder.php" hash="84525523e8827d09cda261f02f4c4214"/><file name="Transparency.php" hash="2c99f3896ceaa90632f565d3910eba43"/><file name="Visibility.php" hash="df49298225481498f3a082cc88092ed6"/><file name="When.php" hash="4a02d7db9ade6210d5d01fd401938732"/><file name="Where.php" hash="5d1d9557f1a8a24be5c6076464f35cda"/><file name="Who.php" hash="8d3c827558b62b6fbbdb1786bc6dc8f0"/></dir><file name="Extension.php" hash="3dbf28598313aea3fbcb6ae0a9218373"/><file name="Feed.php" hash="8ae61588a220ed9e612bd0d306ed7be9"/><dir name="Gapps"><file name="EmailListEntry.php" hash="beeaa4d8624538255fd4fa414bf2aa2b"/><file name="EmailListFeed.php" hash="dae8f9390c01ce354aacf7a03b56faa3"/><file name="EmailListQuery.php" hash="38e4255133125d1c3cd461769ff2bbf6"/><file name="EmailListRecipientEntry.php" hash="5042400a2ccf63b598d11098c08a02a8"/><file name="EmailListRecipientFeed.php" hash="e67f7530086c3c3de9bf49ce731ba816"/><file name="EmailListRecipientQuery.php" hash="6b48a9d58feb39241c63a1c448259894"/><file name="Error.php" hash="2739432a885e3aa64112124acf85666a"/><dir name="Extension"><file name="EmailList.php" hash="d83a001f6b79d69a55a534c352df4518"/><file name="Login.php" hash="068572b0a7d975d816564d334aa6cf07"/><file name="Name.php" hash="b895fe7b562ab015bc391c82be75d63e"/><file name="Nickname.php" hash="12ce7eb02489b501861272c13acec59d"/><file name="Property.php" hash="4517466631d6a91e771e3eba6c4d028e"/><file name="Quota.php" hash="18a9c44fdf6146c74b51d123c00bd7d4"/></dir><file name="GroupEntry.php" hash="5c36b2030c5394629693de197c909286"/><file name="GroupFeed.php" hash="13b68ebe7768fabe2f408b5a317bb088"/><file name="GroupQuery.php" hash="fc3f172f6fda1a3b50c6c8c2f3beebd6"/><file name="MemberEntry.php" hash="987fddd8e68938e62d4fb4c80a0b7586"/><file name="MemberFeed.php" hash="aaec820fc096293a6e6f4e5dc9a213a7"/><file name="MemberQuery.php" hash="1fe4b7f18ca161de836a9bf2b18cf123"/><file name="NicknameEntry.php" hash="f0fbcba505a6cac9d64328acf86c168a"/><file name="NicknameFeed.php" hash="80df6633ccad4aea2f1b0ff1fc56fedc"/><file name="NicknameQuery.php" hash="b3fc90f01854679f692ca2d34f1ef867"/><file name="OwnerEntry.php" hash="a66d48e8d46fddf2a9e3ea0330bcea45"/><file name="OwnerFeed.php" hash="98123454cb3cc6dc134d9ad827d297b2"/><file name="OwnerQuery.php" hash="5c829232390b828f06565012b2af3ce6"/><file name="Query.php" hash="a893bb0bebd43c558fac8f7b58477577"/><file name="ServiceException.php" hash="e62bc29c1a67ab44455ebc10fb033887"/><file name="UserEntry.php" hash="327e60ce8bad4fad8aa9d785902a0488"/><file name="UserFeed.php" hash="12a6e44ebb6b809f1ab17884c957d034"/><file name="UserQuery.php" hash="36d9b6e3c53812f1a0b3ba58b8348d1f"/></dir><file name="Gapps.php" hash="006b69cd2b4bb52efbc481cba3ded85d"/><dir name="Gbase"><file name="Entry.php" hash="d1c0594bd7f509ee8b71a0d4c6e93cef"/><dir name="Extension"><file name="BaseAttribute.php" hash="9860f259d07b1d7c48953ac145e91173"/></dir><file name="Feed.php" hash="a3a9a55b4dafc0c71da475d0b8ab4ed3"/><file name="ItemEntry.php" hash="4ad3d155cdb9fce8010cb9ff27d3ff54"/><file name="ItemFeed.php" hash="44ffbf3810fe7d602fa50a219f4d0c6b"/><file name="ItemQuery.php" hash="d85aa16b033dfc7478cbfa9cd38cbd69"/><file name="Query.php" hash="feaa71301ffc82297a5c768b267ff5b2"/><file name="SnippetEntry.php" hash="023249497ffc22f6fbad8645c50dc78d"/><file name="SnippetFeed.php" hash="5197182ca6edcf33fa8452f809597510"/><file name="SnippetQuery.php" hash="17365d8dc24d1da93b8b730c6fe6d864"/></dir><file name="Gbase.php" hash="78c17b83a499c8c31d31762990d83d3b"/><dir name="Geo"><file name="Entry.php" hash="bf5d39448208c58aba61ec64d6a79ad8"/><dir name="Extension"><file name="GeoRssWhere.php" hash="914e0e1155c117f5908f07dadc6ee889"/><file name="GmlPoint.php" hash="a5bf5b02bdec49c06e1aa44763bba1a8"/><file name="GmlPos.php" hash="8ef27447e497a39031e475372a8cb08a"/></dir><file name="Feed.php" hash="c2adb51ac77e046f74ac15f7bcfb53d3"/></dir><file name="Geo.php" hash="2a5a5a2dfa2462e061234e4946fbc8f4"/><dir name="Health"><dir name="Extension"><file name="Ccr.php" hash="5f6686a6c63958e949db8bf5deb92f2b"/></dir><file name="ProfileEntry.php" hash="a2c0dd3747b54680f62089aa25ca26c0"/><file name="ProfileFeed.php" hash="1a41a46d2871e28239c45f23f0b50868"/><file name="ProfileListEntry.php" hash="ee7b66b18af7f3d7406c10c82dbe903a"/><file name="ProfileListFeed.php" hash="1d15e991cf6dc94a83b52ec64aed7a2a"/><file name="Query.php" hash="6dd89b579a5aa4d35de32e74c0df5502"/></dir><file name="Health.php" hash="6b0a156697fe84a09efbde31eea3f497"/><file name="HttpAdapterStreamingProxy.php" hash="6b2964e32bf7c0e110b8ab25445ed53f"/><file name="HttpAdapterStreamingSocket.php" hash="b5b74e5c1cb8206da4b163666a81fed4"/><file name="HttpClient.php" hash="9cee0a291d6c4b11f7358628923f925f"/><dir name="Kind"><file name="EventEntry.php" hash="1f1204191536089911a984770ce0cb47"/></dir><dir name="Media"><file name="Entry.php" hash="9cc1bd304119ff7d428225d3107c3a34"/><dir name="Extension"><file name="MediaCategory.php" hash="8f9345afe735f43c0936d2741556db13"/><file name="MediaContent.php" hash="947b1ca390fa6021690d0a67f81c0c28"/><file name="MediaCopyright.php" hash="947dadff8c8d2708ccb7af6aaa5d928e"/><file name="MediaCredit.php" hash="6d2b9d4be6e3c896fc9c9f9a9581ce9d"/><file name="MediaDescription.php" hash="eeaf98530facd9f42d2e3c46661db3f3"/><file name="MediaGroup.php" hash="9e6dcb6e453393b23d7efb8dde3fb4b0"/><file name="MediaHash.php" hash="2f84bf6db86d3302709347222ad1eba4"/><file name="MediaKeywords.php" hash="6a1a4c5eee620173c5c1995a8bc0aa25"/><file name="MediaPlayer.php" hash="c7d51126d6604718daec1674785e90af"/><file name="MediaRating.php" hash="915d64d3fa690969aa6697c945ef7b28"/><file name="MediaRestriction.php" hash="8921f3bd9d80f7a530b826ab009668c4"/><file name="MediaText.php" hash="557defecdbd618e8917ed5fcd6ccddbf"/><file name="MediaThumbnail.php" hash="e5e272a715318c877fae805dc78e3fee"/><file name="MediaTitle.php" hash="4134d9c00494d89ba462ae9500d1e2bc"/></dir><file name="Feed.php" hash="f67c9bb85cbfbf098fb53ae50a026044"/></dir><file name="Media.php" hash="752e78b67dca41a50ffb85dee3b3e483"/><file name="MediaMimeStream.php" hash="de9b3dd42e0f9f62341fa075bb900c6c"/><file name="MimeBodyString.php" hash="ea742b4f32d34ddac64454b990d4ef37"/><file name="MimeFile.php" hash="0afbad3bc750c1cc5d3f93c54c3c5019"/><dir name="Photos"><file name="AlbumEntry.php" hash="1ab5e6bdc070df30938e912d52eada85"/><file name="AlbumFeed.php" hash="07c42ecd6819d25e428b94f31882c1a0"/><file name="AlbumQuery.php" hash="5da3a372fe52f8c076e9d97a35f823e1"/><file name="CommentEntry.php" hash="f7822566e08ea7b3f74c955abf89a41f"/><dir name="Extension"><file name="Access.php" hash="8d4c3dfe21dbb25632e87659070125d1"/><file name="AlbumId.php" hash="45b3059567bf5e49a6f8edf6b8a16937"/><file name="BytesUsed.php" hash="fd2a43339909b5c7402208dccbdf68c0"/><file name="Checksum.php" hash="5ca31e3430e2e9b747d91c94c000de8a"/><file name="Client.php" hash="2a3276f0666bc92c7d7155bcfbc74f42"/><file name="CommentCount.php" hash="48176e51ea9b1c3c0de6edcf24e25d19"/><file name="CommentingEnabled.php" hash="5b460e8f02be0079867d34af9ab54bce"/><file name="Height.php" hash="d913feb4798b7f3c8ba645bc6ecd1d59"/><file name="Id.php" hash="c5c6fcef6647a1523b99463cfb0a6ebe"/><file name="Location.php" hash="b2b10096aeca032d37e138b09f4ce18e"/><file name="MaxPhotosPerAlbum.php" hash="d1b61411c47e1eb91cb0b80be60998a0"/><file name="Name.php" hash="7e6637d23584ef1ebc3834940fc2ad52"/><file name="Nickname.php" hash="c4345329b15d815de6527d0f8e0277e6"/><file name="NumPhotos.php" hash="160edc7a3b4837435a36befe5378e01e"/><file name="NumPhotosRemaining.php" hash="a3b358f036c2fbefdf93830c92a027fd"/><file name="PhotoId.php" hash="ff997a353b24d944f439702d4ece0966"/><file name="Position.php" hash="cf9f8b0c29c98c1680b2675ebf47e6b2"/><file name="QuotaCurrent.php" hash="a57ff86ba83287a1f145f272ca463756"/><file name="QuotaLimit.php" hash="00c6e94954fbe136a09d4b7ca8f7128c"/><file name="Rotation.php" hash="513a2712c12e10fb61dde21976824b7e"/><file name="Size.php" hash="ab29ba1766a003c1b3ad22db180d18cc"/><file name="Thumbnail.php" hash="6a59c5bebc192e34992e8058ccfd11c1"/><file name="Timestamp.php" hash="b52abdc854529af5cb545691692375ec"/><file name="User.php" hash="3a21cef935fd5fb42f97e308b1997583"/><file name="Version.php" hash="9625bc1c6aefcf580c5fbe0d2f045b4e"/><file name="Weight.php" hash="a8bc3ed41e626323f92adf87410af458"/><file name="Width.php" hash="06f910c1bb1e4e747c38c26ed409522b"/></dir><file name="PhotoEntry.php" hash="ada12abf9bb991fa672ca9a05cb979a5"/><file name="PhotoFeed.php" hash="3b29ec6d750456cdd799bcbaa751e89b"/><file name="PhotoQuery.php" hash="93b28eba3750d181f44fe41181e45663"/><file name="TagEntry.php" hash="8c088bb0af6e8a14eced2775aa3a291c"/><file name="UserEntry.php" hash="15e59c396a645fc30f03cb42d2efc351"/><file name="UserFeed.php" hash="e1498967cc3f5d361c96a0bcde82437d"/><file name="UserQuery.php" hash="26f3ef6227851523817358a97544ebd6"/></dir><file name="Photos.php" hash="c46ff72fca949809ff42f17b0079c069"/><file name="Query.php" hash="100dee31d0a572c4d2e990a96f7e9a0e"/><dir name="Spreadsheets"><file name="CellEntry.php" hash="93cc5079095d6daa6c2147b62131a890"/><file name="CellFeed.php" hash="ca07b9478e1b6ecae9147bc2105c8bd7"/><file name="CellQuery.php" hash="bc7fbfd4e84481e19df568357bc22e37"/><file name="DocumentQuery.php" hash="fd2935ddca76445d1bea58c4f6799ebc"/><dir name="Extension"><file name="Cell.php" hash="917abed62f74a5101511f4449c805140"/><file name="ColCount.php" hash="dba4f0796d79fe80ff15d4dc9bebcd24"/><file name="Custom.php" hash="8f805dee81206d515ab43097cecedb1b"/><file name="RowCount.php" hash="be76b9f5b367cb349576283ab9765d34"/></dir><file name="ListEntry.php" hash="7b8c759afeb6cee40fc5ce231dcf6f2e"/><file name="ListFeed.php" hash="688c2cd0aab8cffabce85d835e4fe077"/><file name="ListQuery.php" hash="2bd4f1eb97b6b3c92c8d2f52fcdbbccf"/><file name="SpreadsheetEntry.php" hash="e43a1862baadf19907770d4a61a56626"/><file name="SpreadsheetFeed.php" hash="2cd1cf91c61a54ea236e1aaf73877009"/><file name="WorksheetEntry.php" hash="7091ab92f732197dbf7e45dcc9c87bf3"/><file name="WorksheetFeed.php" hash="3a4c334028cc35e76255507be1efe061"/></dir><file name="Spreadsheets.php" hash="5706fa18d101c716c73b5f1f6869f33b"/><dir name="YouTube"><file name="ActivityEntry.php" hash="19c73663008cbcbb141c35e8717521aa"/><file name="ActivityFeed.php" hash="5e45cff4ae0df9e35683067769a26386"/><file name="CommentEntry.php" hash="8f17768b645f4165b9601e59fab4045a"/><file name="CommentFeed.php" hash="a391a8ea8c0b27904e365eace8b03458"/><file name="ContactEntry.php" hash="440d8c1c0196e59dd80c6c52e30b2459"/><file name="ContactFeed.php" hash="ae3698b6ccf9d339f7a30b4a5789f698"/><dir name="Extension"><file name="AboutMe.php" hash="8011ef3b524bea9fff089882ea4ed0ab"/><file name="Age.php" hash="e2a9893b2e911b3db507465320cbcf63"/><file name="Books.php" hash="89b35f4bc0027463f91824b5cd2e47cb"/><file name="Company.php" hash="549c355f976cc892cebc6811fe2580a1"/><file name="Control.php" hash="578a083eabf62931b62d095600b80003"/><file name="CountHint.php" hash="666969cd9d5d77e06c9a115fae9de6b8"/><file name="Description.php" hash="8a7dbf10f59ccd573eb0c90cc5971cf6"/><file name="Duration.php" hash="24f2181f720fe6db1cb22503ffee459c"/><file name="FirstName.php" hash="d28dd3cd580a2fa7c6bfb829e8711166"/><file name="Gender.php" hash="260b84dc18e9c01eac563404d0fa5f5d"/><file name="Hobbies.php" hash="2dd89e1c8199ef743d771702ecc95c8f"/><file name="Hometown.php" hash="fda3ebb42524b3ab8d54467887da61f5"/><file name="LastName.php" hash="f19b93c1d745cafe6ecf20c7bc8d0c3d"/><file name="Link.php" hash="d93c9801f25b8c8cb13d87ff3b3b460e"/><file name="Location.php" hash="20909b4d155c9fd517081322b835f306"/><file name="MediaContent.php" hash="1b53bccaa9f1de51c19378fc8c442868"/><file name="MediaCredit.php" hash="4571da70916493177e72f0aebeaa78ac"/><file name="MediaGroup.php" hash="36cca7fb741bb294f4dcb4142733d100"/><file name="MediaRating.php" hash="099d0984cdb2c9110ca259311047d0de"/><file name="Movies.php" hash="464957a1f90eb56899ec503c4ede6ef9"/><file name="Music.php" hash="947c3294f34d0f35ab88c7f7a9c4f4b3"/><file name="NoEmbed.php" hash="1e6e4a5995de606554e7145a0df0b6d4"/><file name="Occupation.php" hash="b33c3053639572a312fec678395d7436"/><file name="PlaylistId.php" hash="af87bcfda7115ae9c55bf3c1f2986754"/><file name="PlaylistTitle.php" hash="79b89ae7bdce993a758fd1bf45188252"/><file name="Position.php" hash="d92a78e714b2f7afdfabd8d09f73ff1d"/><file name="Private.php" hash="93bd6eeaf228e882ccceda591813228f"/><file name="QueryString.php" hash="5e5c57c2e219ef2e5ca3184997d87ccd"/><file name="Racy.php" hash="ad019d20c5c40d12da9cfc9df9daeaec"/><file name="Recorded.php" hash="7af195c7f3f045946f13504cc38522a0"/><file name="Relationship.php" hash="b42aac9538b504662222635a29149436"/><file name="ReleaseDate.php" hash="beb4a4d9830ff40a06816a341de8dd15"/><file name="School.php" hash="51a1ff928489cc7cd3aacc7a7aaf08a3"/><file name="State.php" hash="04cd3d54d4050aafc5ce27e719d234e9"/><file name="Statistics.php" hash="73270160b45c7ec91914467ccda850ef"/><file name="Status.php" hash="aadcb325d6f3b51cae180406d4caf9a4"/><file name="Token.php" hash="8686b59bd2a0048283389bc01acf77bb"/><file name="Uploaded.php" hash="9ee6ea6660e515f1440d92b2ef4d97dd"/><file name="Username.php" hash="c3782552a9accafea073e8f0081e43f3"/><file name="VideoId.php" hash="30fdd4c5cd5b212a1e4c17cd28fbb12b"/></dir><file name="InboxEntry.php" hash="24eb593b56341f919f0bc0446b4b71f8"/><file name="InboxFeed.php" hash="69487f9424ad1686f1b00e2b1f73ad29"/><file name="MediaEntry.php" hash="924fd5fcbfec4c44e965812618c08b6e"/><file name="PlaylistListEntry.php" hash="367ad32e10ea7203408d99bcfae836a2"/><file name="PlaylistListFeed.php" hash="6a2db1a031b1f749231326b4bd57d9bd"/><file name="PlaylistVideoEntry.php" hash="5453811dc274201e95b9ca6450180669"/><file name="PlaylistVideoFeed.php" hash="54be8eb4c90f3a5a4b6ce1ce578f7e56"/><file name="SubscriptionEntry.php" hash="f602292610ce553fb7493cda0bc25cb0"/><file name="SubscriptionFeed.php" hash="576b63779940d7e3576a1c505bff284f"/><file name="UserProfileEntry.php" hash="4eafc0f86b477f85405429572ba1ba62"/><file name="VideoEntry.php" hash="1ef39076a4e9cd95f91bf8d69bf4f52c"/><file name="VideoFeed.php" hash="aa4889f83dab3ed5524583b48a7a5a22"/><file name="VideoQuery.php" hash="a2a973590b187f7314e994d824a6a288"/></dir><file name="YouTube.php" hash="a8dc12d5116ec45b159b59dacddbf946"/></dir><file name="Gdata.php" hash="f1583b57defcf04cb1b35c2875a95ea1"/><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="a4300f6a2b52d63e0edd1e81c4fe2dd5"/><file name="Exception.php" hash="edeae8782f6926386f145d8a873d23bb"/><file name="Interface.php" hash="588b60a6607675c8698be8b3fd2d4e22"/><file name="Proxy.php" hash="6892b7d0c9de3a441adb25d4fbbd22ec"/><file name="Socket.php" hash="6078a103596ba3a8b2544563d252d505"/><file name="Stream.php" hash="14a0106f768a6388688690a54a3eef27"/><file name="Test.php" hash="35e3087f1d6baa3b6fa2cda8228febf9"/></dir><file name="Exception.php" hash="a5f986ab6d87cb83bed91a1caf56ac00"/></dir><file name="Client.php" hash="26f6df4ccf15f65b213ebd0f5538978a"/><file name="Cookie.php" hash="a56a600d64c9bae67c66ae784de2fe58"/><file name="CookieJar.php" hash="7d93690c2caf40108c35a66b10e25586"/><file name="Exception.php" hash="b345b84b1e9b8a1ae2478ff04f37fc2f"/><dir name="Header"><dir name="Exception"><file name="InvalidArgumentException.php" hash="02d00d00a945c0595a648ea418fe3673"/><file name="RuntimeException.php" hash="8c166ae41ab4e516abda9289f19e973c"/></dir><file name="HeaderValue.php" hash="c0e08b696c63818f37faa68a0f733d32"/><file name="SetCookie.php" hash="5f5620b08a9a298bd60cab553cc4f213"/></dir><dir name="Response"><file name="Stream.php" hash="8a41b22b489629a6766dfb3cb96e0ed2"/></dir><file name="Response.php" hash="a34c934977d3bbc1da1a2153692a5743"/><dir name="UserAgent"><file name="AbstractDevice.php" hash="e52f1ad149795aad5075c4bc6cf977f3"/><file name="Bot.php" hash="e5679a2e30d3f1ef581d508446c1f482"/><file name="Checker.php" hash="0b6bb9cb341b75ca7bfb749cb2c871bd"/><file name="Console.php" hash="93650b34bd1238887e88c238291853c0"/><file name="Desktop.php" hash="9829ee285a2cdc4388326a07644d042c"/><file name="Device.php" hash="72533d95dea2a7fe6366bd2145b5b938"/><file name="Email.php" hash="f0a3fab08e59378c0189073237611af7"/><file name="Exception.php" hash="beb38f75f587ac56cbb7a843f59a84ae"/><dir name="Features"><dir name="Adapter"><file name="Browscap.php" hash="a88ccf8fa0b5aca789f32a08f83c98e7"/><file name="DeviceAtlas.php" hash="725061814353e65cc2d89e2a67a00673"/><file name="TeraWurfl.php" hash="1f91bc3ded39c5b108d8232d18cd17f4"/></dir><file name="Adapter.php" hash="a4dcf44cd31de8969f3e941f9a14d0a5"/><file name="Exception.php" hash="a8fba4a7bf9a1a58225ab313b5fa4dd3"/></dir><file name="Feed.php" hash="716918e5334ac352997eac35ca5956dc"/><file name="Mobile.php" hash="00d3e607c4ac5e298492bd3d7762c555"/><file name="Offline.php" hash="6c1ce88c65a43a63416928292c5f9f5c"/><file name="Probe.php" hash="b4df007dbdeb6ef7c49f599d728eed49"/><file name="Spam.php" hash="a4402ccfc92bdf4c49ed1a27bb1905eb"/><dir name="Storage"><file name="Exception.php" hash="ab40f3958bb905a85cfa5cf14af640d4"/><file name="NonPersistent.php" hash="9c8d459eb114f70df099bd397a542a1f"/><file name="Session.php" hash="6b94c84a472e0a767d42be7e26aec3c7"/></dir><file name="Storage.php" hash="ec42c71aae122ea711cbf87ef261c4e4"/><file name="Text.php" hash="711458780f3c17ad437f3d56b5109321"/><file name="Validator.php" hash="69d6afb8a82293c61a642c791f5a16db"/></dir><file name="UserAgent.php" hash="460734f564ed89053481a1204db01c79"/></dir><dir name="Json"><file name="Decoder.php" hash="be80f4b8fe57afd69752fc51c349dcc8"/><file name="Encoder.php" hash="0282ee4cb81e78771c8829398f64082f"/><file name="Exception.php" hash="949bff931d3430258aa0d8688d70df18"/><file name="Expr.php" hash="5985e830701d7f8d5daeb230ce56b1a3"/><dir name="Server"><file name="Cache.php" hash="149b4bcdb085ccd0d535903aa463a0a6"/><file name="Error.php" hash="f3bec127c343a8e14a7a9b1339ab28aa"/><file name="Exception.php" hash="1b0ac33c450ec1bee800421995576fa7"/><dir name="Request"><file name="Http.php" hash="832d82cb88edefb954c4d4d730d0a95c"/></dir><file name="Request.php" hash="35999aec48306723cd44da4c5a62fe35"/><dir name="Response"><file name="Http.php" hash="a5f156d547e04bd224295be634e864da"/></dir><file name="Response.php" hash="a3c115766d7a5e6e57cb4a27887cad2a"/><dir name="Smd"><file name="Service.php" hash="9aef500f4cef8c72886b6103820397e5"/></dir><file name="Smd.php" hash="c8dce4255950f809a22ee60febb2bc2c"/></dir><file name="Server.php" hash="90dcadb42953db253627a783aafa0b80"/></dir><file name="Json.php" hash="9c8bd17cde28999638cd2f05fe470cbb"/><dir name="Layout"><dir name="Controller"><dir name="Action"><dir name="Helper"><file name="Layout.php" hash="c049699d9228b85c2823d7bfdba7d8de"/></dir></dir><dir name="Plugin"><file name="Layout.php" hash="2af276e070314489ccdd514b841d86ad"/></dir></dir><file name="Exception.php" hash="a479f33598f2c4e1cb228883ae6f22ac"/></dir><file name="Layout.php" hash="6d7b1d2ad0c1bf5d5d1ea058ca5a24f7"/><dir name="Ldap"><file name="Attribute.php" hash="a334347a968defb0fda698c3c54f46d7"/><dir name="Collection"><dir name="Iterator"><file name="Default.php" hash="8f8a4876cf258d6b1f71582a805df017"/></dir></dir><file name="Collection.php" hash="ac57de545867cf7cd1df3d6c113263ca"/><dir name="Converter"><file name="Exception.php" hash="4e029f2da6d5c7df7644bfd2c434c6d0"/></dir><file name="Converter.php" hash="8e09bff7ca34d3051cee4a873f5b58a1"/><file name="Dn.php" hash="b5653205b12da006a91e498ca7fc7dc4"/><file name="Exception.php" hash="e12baa19246087c376b7d5cbf0ab7eca"/><dir name="Filter"><file name="Abstract.php" hash="efc802cd50bc28c4181e5bbab247e725"/><file name="And.php" hash="662ca1c25383de02b569c76bc62a058f"/><file name="Exception.php" hash="4f8ae5e40c68e60f00550dd5ccd7aa34"/><file name="Logical.php" hash="06aad3c5c574bae76adc46927ae21474"/><file name="Mask.php" hash="904d6707c87b202d9b66e1e3532fbd94"/><file name="Not.php" hash="028697704f21551b33dcb7c160369691"/><file name="Or.php" hash="8dec15db06446ad375c61c7f46912d7c"/><file name="String.php" hash="b1cc0c074d1822be6124f6c48e351a86"/></dir><file name="Filter.php" hash="c50df357d992c35c217ac7803ce314b2"/><dir name="Ldif"><file name="Encoder.php" hash="d1116ef8bfa81ce18fd5cbae52942227"/></dir><dir name="Node"><file name="Abstract.php" hash="e84bbf67046f975a1f5775aa0d49348d"/><file name="ChildrenIterator.php" hash="8b0c6775e5111e80938ccc9cb60aed0c"/><file name="Collection.php" hash="11098b8c84df455895877fad99f30a20"/><dir name="RootDse"><file name="ActiveDirectory.php" hash="c5f5e80b8dd2cb1e31ac3e03fc279024"/><file name="OpenLdap.php" hash="dcd6e7ebc3775e6a5cba8485bd78c8d6"/><file name="eDirectory.php" hash="f946fccdb3015b015d3cff00829a6ea6"/></dir><file name="RootDse.php" hash="c247acc47a79441717304abade296309"/><dir name="Schema"><file name="ActiveDirectory.php" hash="85bc7915ab42dae47c2d4fb8e3dba51c"/><dir name="AttributeType"><file name="ActiveDirectory.php" hash="04a142f499e0848e9ae43a64786328d4"/><file name="Interface.php" hash="ae4ab45b50efa4e032e32912d9c6a776"/><file name="OpenLdap.php" hash="a823f4b81c597a3820e4fe67e5454e70"/></dir><file name="Item.php" hash="fe670cbd69aa5863f9f66efadfcd3dd2"/><dir name="ObjectClass"><file name="ActiveDirectory.php" hash="e678fbe8c0e965cf7db01e829adff67f"/><file name="Interface.php" hash="166b71e4032d84ecfc88365d89b1de11"/><file name="OpenLdap.php" hash="428b8707dc060e1f9e7854005c51d58e"/></dir><file name="OpenLdap.php" hash="2e52c69ae03823a1d0f42e83aff2f316"/></dir><file name="Schema.php" hash="2745fb40a9578d326a48718ee91cc5fa"/></dir><file name="Node.php" hash="648c759b832b68b000e8bf08af0339ce"/></dir><file name="Ldap.php" hash="da470d2a2a451bc59b2ed1ecb118ec5d"/><dir name="Loader"><dir name="Autoloader"><file name="Interface.php" hash="5a8847bbf702beb3c5d03d9b6620291a"/><file name="Resource.php" hash="b9e4409e67051a21f4e2ae855c1bd691"/></dir><file name="Autoloader.php" hash="4882de8624fe2953294bb4a2a2a6f8f6"/><file name="AutoloaderFactory.php" hash="3ec199fa5c2dec860143b37f17b5ce65"/><file name="ClassMapAutoloader.php" hash="2acb3037511952ac7eb2bab70501dcd9"/><dir name="Exception"><file name="InvalidArgumentException.php" hash="4286045d7c3bad36fa3e101f0beadfaa"/></dir><file name="Exception.php" hash="81dbec797bf5464d3dd93886de055be3"/><dir name="PluginLoader"><file name="Exception.php" hash="fba867bd38d0dbb235f86cc6899d834e"/><file name="Interface.php" hash="60638720a3d503c41b6679d1a12c9e59"/></dir><file name="PluginLoader.php" hash="6be3d7edad844778eb79c52494f04eb8"/><file name="SplAutoloader.php" hash="b35315f66536a170485d6a91cc962a4f"/><file name="StandardAutoloader.php" hash="181406bd273d500ef771e5f24b0bd909"/></dir><file name="Loader.php" hash="817eebfff3c19cf057a8bd92f0c9c679"/><dir name="Log"><file name="Exception.php" hash="b163db6d6600897c6d7d9675f5b2082a"/><file name="FactoryInterface.php" hash="950fce8f1016b9149a3afa78cb5d6bdd"/><dir name="Filter"><file name="Abstract.php" hash="588c7a33b8cc18516fb09f45b6e4df27"/><file name="Interface.php" hash="8e207e5fde37a093bc429eca471abdb5"/><file name="Message.php" hash="42c00aa794507e263369816ebd6ecfb9"/><file name="Priority.php" hash="3bc818826edb7d8d47778c71534968ca"/><file name="Suppress.php" hash="6198f609922c91844696ad749f8f988b"/></dir><dir name="Formatter"><file name="Abstract.php" hash="f6b6a3a2f08104b92f02916dfae10819"/><file name="Firebug.php" hash="18bf525dd98a338a0068adc7223004aa"/><file name="Interface.php" hash="f304a62a7dc3774938c9a4c0386e312a"/><file name="Simple.php" hash="e99de8b500f61444ef4ffd6bd44f8b28"/><file name="Xml.php" hash="dc3361c1aeaa94dca0dac28920c7ea8d"/></dir><dir name="Writer"><file name="Abstract.php" hash="79ccb8a60f0146adc3d1019487a99a69"/><file name="Db.php" hash="e9dd86777ca1735ccec177c7e385316e"/><file name="Firebug.php" hash="6227fe3e164c36db1829e4afd5fdddd2"/><file name="Mail.php" hash="3f76aaf2c1bfa288b7f126efd127c306"/><file name="Mock.php" hash="be44a2526cd397f294cb3350334479cc"/><file name="Null.php" hash="7dc63aa32e13ee72975d68873d87d85d"/><file name="Stream.php" hash="5a287635e4c1d74763215959ba19b70a"/><file name="Syslog.php" hash="06022b333a8ca4d896eaea75f92fe543"/><file name="ZendMonitor.php" hash="3e508d727439f6c10212e70617d68b20"/></dir></dir><file name="Log.php" hash="1c6f8b389780f0bb85202471def93ea7"/><dir name="Mail"><file name="Exception.php" hash="8d01b40eca451bee7c9401d2498ae65d"/><dir name="Header"><file name="HeaderName.php" hash="ecd8c8336e3619779a72d1e1f105675c"/><file name="HeaderValue.php" hash="d55840608558bb29022bca0c565ae55e"/></dir><dir name="Message"><file name="File.php" hash="7415d6300a134322e1f9b5723f456375"/><file name="Interface.php" hash="37f65eeadf5f7d8c46e5740810a91f31"/></dir><file name="Message.php" hash="eea17eeae16ed0696aef9794f947791b"/><dir name="Part"><file name="File.php" hash="2973a0c512d8a12ae250f0310e7ab715"/><file name="Interface.php" hash="5a08dd0d4abfeba0e2b6a3bcd0647cb0"/></dir><file name="Part.php" hash="b948eb534e24b93bb22d34d6dc78c494"/><dir name="Protocol"><file name="Abstract.php" hash="75f76eb34f20aef472da005983e4ade4"/><file name="Exception.php" hash="324b88f119661b2fb45e50e03fdbb797"/><file name="Imap.php" hash="4be011d91db7e932867a9ef04b9e3f1c"/><file name="Pop3.php" hash="a3f36e5260b3fdf15ff91afb4edd06c8"/><dir name="Smtp"><dir name="Auth"><file name="Crammd5.php" hash="989efed470312ec3d252f04f48b13f1f"/><file name="Login.php" hash="eeb279a39d84d0c34b5b3c57a0d8e1fb"/><file name="Plain.php" hash="4e4fb49d2c0a4c3cc6326b9362663812"/></dir></dir><file name="Smtp.php" hash="a99437c462526c3ab7c4a16e6dd73dd5"/></dir><dir name="Storage"><file name="Abstract.php" hash="c80a746bb73014c266f2785247770e77"/><file name="Exception.php" hash="8dfb9dc508a506017fa2aba591171706"/><dir name="Folder"><file name="Interface.php" hash="e46d56b2092b8e66b0de59f089f28dbc"/><file name="Maildir.php" hash="2ffec84ff5cebbc06f42a4bf4e8e49a0"/><file name="Mbox.php" hash="a6bc27702d0e9acbc52d83efdbb623c0"/></dir><file name="Folder.php" hash="710f0f79f55eb9c16523b59b3e46026d"/><file name="Imap.php" hash="63b4ec9c47e81d973c0cecb781a0e398"/><file name="Maildir.php" hash="c298cee3127aebf1d902bc6a263cd67f"/><file name="Mbox.php" hash="96e1d239b5d88772aacd245255d35cc5"/><file name="Pop3.php" hash="fe599c6260e22c23dcd3bfd698271b77"/><dir name="Writable"><file name="Interface.php" hash="a5a3487a8b0dcc8c1f957e10b9535c96"/><file name="Maildir.php" hash="f9dc51e0430fed3cb7fb06a6fc46b4c1"/></dir></dir><file name="Storage.php" hash="bf94dde2f63c2ea5933cff36fd0d96d2"/><dir name="Transport"><file name="Abstract.php" hash="b5e088f0f4a65356307e1e6048558c5a"/><file name="Exception.php" hash="2fc585f21c0c0bbfb8d9218788a99d91"/><file name="File.php" hash="976dec70144df18e87d527ff7e516758"/><file name="Sendmail.php" hash="fbe6f6bdf5a6b750a687e1ab5b572fa0"/><file name="Smtp.php" hash="6f916608a1b6f93dc6d116e8d8f40b94"/></dir></dir><file name="Mail.php" hash="233f0679a2a5101183c73419cc14e184"/><dir name="Markup"><file name="Exception.php" hash="6acb9e012348c31a98e8016f689bd83b"/><dir name="Parser"><file name="Bbcode.php" hash="fe5258254d43407c8ebf45121d5d3443"/><file name="Exception.php" hash="96b47171a5e4994dcb75bfeb964a3261"/><file name="ParserInterface.php" hash="22f4cab8c966e18965cc16bf1ac58a2e"/></dir><dir name="Renderer"><file name="Exception.php" hash="c27375ebcd69a8eb56a5c3e3229ef88c"/><dir name="Html"><file name="Code.php" hash="c919be3dcefb797b425cd65153302f6e"/><file name="HtmlAbstract.php" hash="7dc1ee614c7d125582f34ded495bd5a3"/><file name="Img.php" hash="6a130ace451a6ed0a2d0a1f1ea3bff58"/><file name="List.php" hash="e8474711d02734026d531708832e1310"/><file name="Url.php" hash="6bb6f2015aa632299941bf9997e8110e"/></dir><file name="Html.php" hash="b607c5add3adcb046c58771b79ecdca5"/><file name="RendererAbstract.php" hash="bf2e4d797e26ef28885babcf2d9e2722"/><file name="TokenConverterInterface.php" hash="e5b38c0b3ba387f0df071a35c7fb1f3f"/></dir><file name="Token.php" hash="925b6878c35fd1e0855a73ecf684f25c"/><file name="TokenList.php" hash="590aa72556941d672184f1aca02ef30c"/></dir><file name="Markup.php" hash="70327a385551a40429dbf98def244565"/><dir name="Measure"><file name="Abstract.php" hash="a844b711aca6638ea933630264ab309f"/><file name="Acceleration.php" hash="f6b1c64dd6bacb4f38d91f72cd8db6d9"/><file name="Angle.php" hash="6c7ec7f864050be14c1735017d149b18"/><file name="Area.php" hash="88b0f14de44d235235da841062691dd1"/><file name="Binary.php" hash="5f9e527c1e8d01535d9bfea7105ac76c"/><file name="Capacitance.php" hash="8bff74324cadcd21836b5acc547a544e"/><dir name="Cooking"><file name="Volume.php" hash="334d3bd9a1023acfed66eb41bf307a15"/><file name="Weight.php" hash="d970ef6d6f08a37db72285917d30ccd6"/></dir><file name="Current.php" hash="1747ffe7532a5c7c060343e3271a27f2"/><file name="Density.php" hash="f4cb05733337475f59762b41a29ae3bc"/><file name="Energy.php" hash="2ed086e65b6f7a4ce1280d8ef9d0f1c3"/><file name="Exception.php" hash="d00039899c6aa43c6b250588bbc07e35"/><dir name="Flow"><file name="Mass.php" hash="2d322913557ff2bfc45afc2ab480babd"/><file name="Mole.php" hash="ff0fe19858605f8c65cbc6f1f377aba4"/><file name="Volume.php" hash="66df34980d0aa473755280393b0f0d7c"/></dir><file name="Force.php" hash="9525a6c47d1e4cbaded7b3477d3c4ba7"/><file name="Frequency.php" hash="80bf10cfe7eeebc3d281b7ed11b397ea"/><file name="Illumination.php" hash="98ee18ab173727ba4dc93a3ada6edd33"/><file name="Length.php" hash="7318f5740bfe039f8c6bda66f172251a"/><file name="Lightness.php" hash="ea419ded90ccd0f5c053262458cc80eb"/><file name="Number.php" hash="7a63c36bbf2089aef5e8ee3e7347e24c"/><file name="Power.php" hash="c896cc783192f260057584f2ba881f87"/><file name="Pressure.php" hash="49c451f9eacd6d162ba6bb629e9118e1"/><file name="Speed.php" hash="c601fe3564d6f3d1f8813a0a7013e335"/><file name="Temperature.php" hash="0d5d33464d00562675fd5d801eebe117"/><file name="Time.php" hash="1c8b825d84b6ccffd76906404d92173a"/><file name="Torque.php" hash="1f530a46616ba82d78541493fb321445"/><dir name="Viscosity"><file name="Dynamic.php" hash="5f002bc79a1c1138cacacec371db37ab"/><file name="Kinematic.php" hash="bd10456069dc6d35a3e1713bd4c6dd71"/></dir><file name="Volume.php" hash="0fbf0ca1290f4aa1af5b23982a6914c3"/><file name="Weight.php" hash="a821fffd5941ccd527cc1d0694336b00"/></dir><dir name="Memory"><file name="AccessController.php" hash="a70d4c42eea7b98f61113d798b55259a"/><dir name="Container"><file name="Interface.php" hash="6068d380217bf27b6453cf894edb8695"/><file name="Locked.php" hash="9bc2f25899430f7ad02853e88dfca0a9"/><file name="Movable.php" hash="4c3c042f5e2bcc2531715dde401171cf"/></dir><file name="Container.php" hash="8feed8c3f2b8f5f0e8d688f13c48c2aa"/><file name="Exception.php" hash="3329d69fccf497932b1a2c27e9919c18"/><file name="Manager.php" hash="1a5c0de427d4436a95fb9d2c0953f279"/><file name="Value.php" hash="697a03309f774813690845eac71d4702"/></dir><file name="Memory.php" hash="2e82b15d077661c5c4b8201ea5bab1fc"/><dir name="Mime"><file name="Decode.php" hash="0cd721f3b84a257348cbfcb73919759e"/><file name="Exception.php" hash="994fc2875e99f10a522cb82e4a54b2b7"/><file name="Message.php" hash="4e3dd5e95f8621955641c7e1b4de46c5"/><file name="Part.php" hash="a11ac478688ef12d8cd0ccecff33670c"/></dir><file name="Mime.php" hash="39042a59c2be063d736a04dac55e903f"/><dir name="Mobile"><file name="Exception.php" hash="519a024f65881a7a4237732573710059"/><dir name="Push"><file name="Abstract.php" hash="456f8a825509d342fcfef1439673f54c"/><file name="Apns.php" hash="d8429732ef082dd5db604fea4c8915b5"/><dir name="Exception"><file name="DeviceQuotaExceeded.php" hash="86b9ff4bc83a799a58f7dffea7382284"/><file name="InvalidAuthToken.php" hash="5ad87658c33a7d9cc6f917d0b5920253"/><file name="InvalidPayload.php" hash="25c5f5d11619d662e9274418d98ed4f8"/><file name="InvalidRegistration.php" hash="8658ffa721150d321de50135d2e5a807"/><file name="InvalidToken.php" hash="713a8d260276537743a4d04b4aa81c11"/><file name="InvalidTopic.php" hash="7c829b73a958a1a5b2727d2819061578"/><file name="QuotaExceeded.php" hash="be67af28f9904f0fc42004751daff33a"/><file name="ServerUnavailable.php" hash="ed4b06b1ef3e3c429b90731ae2920412"/></dir><file name="Exception.php" hash="f894173f4a187922ee49522cf8d3353a"/><file name="Gcm.php" hash="920c224bf5d2829b12e860785f1fcb02"/><file name="Interface.php" hash="8ac308916b40869193bfe9f4924c6d8d"/><dir name="Message"><file name="Abstract.php" hash="60010ad2c300cc7aaeef6e09bd1f0eb7"/><file name="Apns.php" hash="3aa335c6ee551991ad704c6ec1965399"/><file name="Exception.php" hash="14efc16a622ee08a4d66f6b966aa8afc"/><file name="Gcm.php" hash="8e5c08acd168e10c7e0b7be393683846"/><file name="Interface.php" hash="aa9b1e963e71262791a2e85f9d5e03d4"/><dir name="Mpns"><file name="Raw.php" hash="cd49049ab99df63e747b3cf21ce49056"/><file name="Tile.php" hash="eeb12c6d00f840c828e8f928ef28e747"/><file name="Toast.php" hash="6b7b461af1ebd47bc8278388762e186d"/></dir><file name="Mpns.php" hash="bfb031f22738438461df23e002feb93c"/></dir><file name="Mpns.php" hash="d027a3baf86b7808b8f5dd097dd748dc"/><dir name="Response"><file name="Gcm.php" hash="02cdfb00622182c505e7c4916fb51397"/></dir><dir name="Test"><file name="ApnsProxy.php" hash="ef5b18b7cac0826d10cca487ab851180"/></dir></dir></dir><dir name="Navigation"><file name="Container.php" hash="ae908f801587df5bbc7a44d94e290365"/><file name="Exception.php" hash="1f907b7d1a68ca8d29b29f8f9694ca3c"/><dir name="Page"><file name="Mvc.php" hash="bb408e6676cc27d470e41f21084d050f"/><file name="Uri.php" hash="45e78f322e869f7570a82cac147f9985"/></dir><file name="Page.php" hash="ecc7fc65c84c45b552ea81d280fc13d2"/></dir><file name="Navigation.php" hash="bee97615ae02af0c039d61863d0b1e00"/><dir name="Oauth"><file name="Client.php" hash="74d6c02debac4961c253da9d8cc2fe5e"/><dir name="Config"><file name="ConfigInterface.php" hash="1cabd35d6a7f0f92529457b4ea62e17a"/></dir><file name="Config.php" hash="a02e7f37acbb42bc34feebc920d49871"/><file name="Consumer.php" hash="3dc938414065746a37763d2b592e1ee5"/><file name="Exception.php" hash="570bf15ce9b8ccf76e4bcd949adeef50"/><dir name="Http"><file name="AccessToken.php" hash="986d7e25f96d5bed67914e08404bbb5f"/><file name="RequestToken.php" hash="f4f86a01a6e424aaa7e8edb99e518f59"/><file name="UserAuthorization.php" hash="758cc6c3df942ac5ac3b103527a99a10"/><file name="Utility.php" hash="9c69fe9d58add25eda7730460eeb4ae1"/></dir><file name="Http.php" hash="cef52b37622bcfb2efd2a9644babc94d"/><dir name="Signature"><file name="Hmac.php" hash="26331323b06095d36ea1b3d8de214c79"/><file name="Plaintext.php" hash="11266c5bf1d868c63fac84ff14c22061"/><file name="Rsa.php" hash="4ea7e936077c094ee6365ee33707c4fb"/><file name="SignatureAbstract.php" hash="09e632d7cfb30720b43cd8e33ca867f7"/></dir><dir name="Token"><file name="Access.php" hash="974b61753e392b577562e7090dec4102"/><file name="AuthorizedRequest.php" hash="2c5a7071f93bfc03e8098a367c1b95ad"/><file name="Request.php" hash="3253abe4f0340e7fa12d6c26c669e1cf"/></dir><file name="Token.php" hash="19cbcf77a287619c7043efc9cf4cc2fb"/></dir><file name="Oauth.php" hash="239174147ad1cac48ff43b86ca768b5d"/><dir name="OpenId"><dir name="Consumer"><dir name="Storage"><file name="File.php" hash="53a1aec62db8e0bf8153d2363b8afdcd"/></dir><file name="Storage.php" hash="96636f4707d5090dd777ca16ff5f9498"/></dir><file name="Consumer.php" hash="d4129677162161a383a8327a8a5f5cb4"/><file name="Exception.php" hash="9ae51477a152a9993db86a2b3e87a792"/><dir name="Extension"><file name="Sreg.php" hash="a46ab3f654e7718b74f256863398070d"/></dir><file name="Extension.php" hash="d0cbcdb2874105fad8d517731ee682dd"/><dir name="Provider"><dir name="Storage"><file name="File.php" hash="78e54dc83e5862422be8c086458815bb"/></dir><file name="Storage.php" hash="a111906ee39dd25c3e8f03edf73a3f0b"/><dir name="User"><file name="Session.php" hash="184de6934deff211975387b3d0eea0c7"/></dir><file name="User.php" hash="1130cc8407f1607fcc19e0e0e7048953"/></dir><file name="Provider.php" hash="e82af61658678702cf9b92879c70494d"/></dir><file name="OpenId.php" hash="3afe8be181b4ee86ebca1531a1bd8b0b"/><dir name="Paginator"><dir name="Adapter"><file name="Array.php" hash="b19b7013fca38d006a2b638b89312764"/><file name="DbSelect.php" hash="3bd5b7dc7a01b4dcb161f396be0b8670"/><file name="DbTableSelect.php" hash="cab2b30b8210b2979b0c6bed4b123fad"/><file name="Interface.php" hash="5762707d8b9db19faf2a773eb78edd76"/><file name="Iterator.php" hash="3a51f92d688197a2967eef55d802f56e"/><file name="Null.php" hash="2e58e92129e83d96b61e5ba5bf679157"/></dir><file name="AdapterAggregate.php" hash="b6ed68617efff6b9dd41ba5d27cde51f"/><file name="Exception.php" hash="bd8961847f8ea166c7e222e2344d586b"/><dir name="ScrollingStyle"><file name="All.php" hash="7a024155b60bcbb024b3ab8418ea1737"/><file name="Elastic.php" hash="a7d8784429dc1e520b3f98d14c5eac09"/><file name="Interface.php" hash="1d6adbef71c9c1966676ede68de7f977"/><file name="Jumping.php" hash="2e2e9f1633d9ec60e0e111a5794aed93"/><file name="Sliding.php" hash="9f768e8bcaf3bd6f12e0e939c00775d4"/></dir><file name="SerializableLimitIterator.php" hash="411f2359e449e170c5dadaa24803a54b"/></dir><file name="Paginator.php" hash="0d3667499c2f0c3a8c9e5907e812b7a5"/><dir name="Pdf"><dir name="Action"><file name="GoTo.php" hash="d1e30bb7d45aedbeaa31b5dc8b40e287"/><file name="GoTo3DView.php" hash="fcd5460403b8433315caeca12418a5cf"/><file name="GoToE.php" hash="599ebb6d2df80852cfca9a9cedb8d6b0"/><file name="GoToR.php" hash="474402a7102d563261bd914a721b36d2"/><file name="Hide.php" hash="8810efbd459a87d1ee9de7cd007d1644"/><file name="ImportData.php" hash="ecd6feef7d654d60b8efc24bf26d4662"/><file name="JavaScript.php" hash="9bdf7f5f8360300bc95e3e293431f425"/><file name="Launch.php" hash="3e3b49828aefff82b9b44b295084e413"/><file name="Movie.php" hash="b65daa361fc8e77f5ffc4ecedb3becff"/><file name="Named.php" hash="7a1ea555152631327d04a9eb263b4a5a"/><file name="Rendition.php" hash="363bd0314e6d20994934dabd3ad63684"/><file name="ResetForm.php" hash="f4637cd51199245ab14aa6021ffe71be"/><file name="SetOCGState.php" hash="301da63cac76237c91818aac076cbddc"/><file name="Sound.php" hash="ee1e489704abce5aa0dee9047bd8b456"/><file name="SubmitForm.php" hash="657a9f4bc9cd87ca3551370d195b7a35"/><file name="Thread.php" hash="ecee0d4d74deafefed77cd0f6798093a"/><file name="Trans.php" hash="d9f99fb44efc3651ca5e2c56fd7e96b6"/><file name="URI.php" hash="7e52db0fd92d4edb87ab4f4e789d45e3"/><file name="Unknown.php" hash="a8602a55e7a0792d6cd0615c9ac23c41"/></dir><file name="Action.php" hash="ec5a813b9a9a0caf8beb63b890c68450"/><dir name="Annotation"><file name="FileAttachment.php" hash="f3864019953d49d9cd83d322f9a54f4d"/><file name="Link.php" hash="bff1663cb2b899d96d2b5e539f516d63"/><file name="Markup.php" hash="ab0f2e3e12ec5c7e75b2daf9851c59d1"/><file name="Text.php" hash="7b507f12f45421db845a74e91a0c78fb"/></dir><file name="Annotation.php" hash="0d098c2160f4b3267e7fd7f367f30290"/><dir name="Canvas"><file name="Abstract.php" hash="364364cb99b19cdf0d622397424e155d"/><file name="Interface.php" hash="1795a31a88af11db1f8eaefae3751d65"/></dir><file name="Canvas.php" hash="00dcbc00ee5b0678292c40c62709bb37"/><dir name="Cmap"><dir name="ByteEncoding"><file name="Static.php" hash="bca21500f7be22a1c6349cce6b489afa"/></dir><file name="ByteEncoding.php" hash="84d9e9e1afe70befb0b7c193516a7ad6"/><file name="SegmentToDelta.php" hash="34570bbef3c618d344e056a65a86310e"/><file name="TrimmedTable.php" hash="1a8eaed30b4393a4ad1972ccfa586275"/></dir><file name="Cmap.php" hash="9d7432c932a1f5260c8752cd0eb09cb9"/><dir name="Color"><file name="Cmyk.php" hash="9024fe208254093dfedb355f1a56bfa3"/><file name="GrayScale.php" hash="ac29a955a5422d31e3c6342c9ba5df7f"/><file name="Html.php" hash="98c75da7b5c1e27d72029a612973c33b"/><file name="Rgb.php" hash="db12cfc9dfbb80831d4b1e5436ff8323"/></dir><file name="Color.php" hash="104cf49d07c358cc85220fc3122e800e"/><dir name="Destination"><file name="Explicit.php" hash="13bd68687766542d36847199a9dd478a"/><file name="Fit.php" hash="1aa3f00fde3170cae69b69bd17786c3b"/><file name="FitBoundingBox.php" hash="b59f2ed44504d9f3df4a8e05450c0f07"/><file name="FitBoundingBoxHorizontally.php" hash="1271088bf2557a2eb8c18f388e1853ee"/><file name="FitBoundingBoxVertically.php" hash="16948b893fe63488b34891f82d409d52"/><file name="FitHorizontally.php" hash="88e880e0528a4f7060d233e687e90667"/><file name="FitRectangle.php" hash="408a9be40986151fff98af1efabe8a28"/><file name="FitVertically.php" hash="136c71dd521fb51103f98a76734fb8c1"/><file name="Named.php" hash="a65c919e6fa48d4453a9581ebb908adb"/><file name="Unknown.php" hash="1a2e8b67ee995941dc43b43070a3971f"/><file name="Zoom.php" hash="c9325d991fc179afcca30c3636e72e1b"/></dir><file name="Destination.php" hash="b7605192c93386f3fd25520d180343dc"/><dir name="Element"><file name="Array.php" hash="b644069461389d8cffe6d3bd1cc49835"/><file name="Boolean.php" hash="d4a4de598d871b0ae391dd72ee4cbd2a"/><file name="Dictionary.php" hash="fa2156732ab46185f1412c3e22c54c92"/><file name="Name.php" hash="be8084d6e0fec7b6941bfcb2cbc93535"/><file name="Null.php" hash="a982c3b2f79e698e80cccc4cd794219a"/><file name="Numeric.php" hash="020e5a151377a7f95b0ab846f4cf5829"/><dir name="Object"><file name="Stream.php" hash="9a4d7197a43ba30df5e1871cf85a05f2"/></dir><file name="Object.php" hash="f0b69fb983587a2f68a1f40e3e417663"/><dir name="Reference"><file name="Context.php" hash="e15ad61d18c94f11179594e9a58cb6d3"/><file name="Table.php" hash="6a90fd67ff295547877255bf8bfbe2a1"/></dir><file name="Reference.php" hash="0725ddc6094e61656354a949986d4def"/><file name="Stream.php" hash="166a0bef11c118de4591b7436a9e999f"/><dir name="String"><file name="Binary.php" hash="f6a6e7ce998124ba104470dcb4734dec"/></dir><file name="String.php" hash="e776be7acc388a17af23bec80954de82"/></dir><file name="Element.php" hash="3595c5f91616d00f51af614feafda5f5"/><dir name="ElementFactory"><file name="Interface.php" hash="d1a6e36aaeee2b4a4a7f8b6111facbec"/><file name="Proxy.php" hash="a07e4d22cba4810f367ca6b7240fbc83"/></dir><file name="ElementFactory.php" hash="024f30704c4c693597c11f4b032dfedc"/><file name="Exception.php" hash="7b3b6c5890b43cd2fb05b68f6282f521"/><dir name="FileParser"><dir name="Font"><dir name="OpenType"><file name="TrueType.php" hash="b493bcd28a5c4006be3f5c0a1081b28c"/></dir><file name="OpenType.php" hash="a5d6ab27fa54d414b01532d4830ef090"/></dir><file name="Font.php" hash="56634e0dcb7ade369b564643c5a5d171"/><dir name="Image"><file name="Png.php" hash="15d071e3ce65f9eb9936ca4149910fb7"/></dir><file name="Image.php" hash="29748c74077a30e3b3d108c316ee1910"/></dir><file name="FileParser.php" hash="4d54f7155401a9fb7df70998a2da9a50"/><dir name="FileParserDataSource"><file name="File.php" hash="1e9148d68ab81b33f2d88c403d9495a5"/><file name="String.php" hash="e4cd122d052ef39e6da5c38ec452d161"/></dir><file name="FileParserDataSource.php" hash="eb883b69beb455a62c8931a878151085"/><dir name="Filter"><file name="Ascii85.php" hash="b65b7f97285f88f9f11265191cf20849"/><file name="AsciiHex.php" hash="ed846de8708cd7026f551d78de57782d"/><dir name="Compression"><file name="Flate.php" hash="faf5cfc2e9c94444e43d7e6944247988"/><file name="Lzw.php" hash="9c28f750f6600ce94877b78ad7c71324"/></dir><file name="Compression.php" hash="73050021440ac2c7b18bd20513157c3f"/><file name="Interface.php" hash="e90f59d18816fbaacd86b59b392686d4"/><file name="RunLength.php" hash="e80a6edbe6fa87c4702d09d65db1a2ea"/></dir><file name="Font.php" hash="51087d7787fad796537357c3ac69dc73"/><file name="Image.php" hash="7877b76dd9e150104b83037266258658"/><file name="NameTree.php" hash="da4cc3e1566938790d1c613174aa23eb"/><dir name="Outline"><file name="Created.php" hash="9d373dc681d5b2805d30b5685ef862c2"/><file name="Loaded.php" hash="d6d0bcbbbc7125de10670b4e6562b59d"/></dir><file name="Outline.php" hash="f26766891dc3d3bce49b037adcfef12e"/><file name="Page.php" hash="13f4483dfd5d93e7e94d273c662b46ac"/><file name="Parser.php" hash="ba36ebc92a1b6e525ed8c0408e251bef"/><file name="RecursivelyIteratableObjectsContainer.php" hash="715f93a595f54a38111141fd5968213d"/><dir name="Resource"><file name="ContentStream.php" hash="a1749fec0cba8e9cb72efb1304de2346"/><file name="Extractor.php" hash="bb8efb4919fa8775f711f61d183a4e12"/><dir name="Font"><dir name="CidFont"><file name="TrueType.php" hash="1290b18c2ed5643477c1e88b0c76987e"/></dir><file name="CidFont.php" hash="382f00c4a207bea2ffd82a5d77da6304"/><file name="Extracted.php" hash="bd8bedaf4a31c4ae1eddf944644ecce5"/><file name="FontDescriptor.php" hash="9fcedd31b44153c7ad83cae939397e42"/><dir name="Simple"><dir name="Parsed"><file name="TrueType.php" hash="e060a25bc471d15d43a51d580679326d"/></dir><file name="Parsed.php" hash="becce62602415adde90984b7590993ba"/><dir name="Standard"><file name="Courier.php" hash="1a8795c6738e56ecc9b223ed823c0e0a"/><file name="CourierBold.php" hash="271652240d7b89827820060a185aef0d"/><file name="CourierBoldOblique.php" hash="f8e6fa84ffdc7ffcb8069c67e813f09b"/><file name="CourierOblique.php" hash="7b4080d45eff2b8fd5d66db97512a8bd"/><file name="Helvetica.php" hash="fdf4947a20fbf3f694f4fe940cec5df2"/><file name="HelveticaBold.php" hash="1340145daef0b6ed9e4d15ede06a0530"/><file name="HelveticaBoldOblique.php" hash="ae26d6990824525b0cb3c99e87674000"/><file name="HelveticaOblique.php" hash="a05d94e11e3e1db842ac7f1795074373"/><file name="Symbol.php" hash="9443a7d26e4c2a752cf3f4ff883ffa05"/><file name="TimesBold.php" hash="b2619f7edcc8abab8ff28a4009123f84"/><file name="TimesBoldItalic.php" hash="433fcd37d348fa4458cf437ea2cdabad"/><file name="TimesItalic.php" hash="76ec1fbba59e77bb848f8696337aadf0"/><file name="TimesRoman.php" hash="953b76c5e03a7858bd8361872e412ded"/><file name="ZapfDingbats.php" hash="548d057f0040392a4828264f24e243cd"/></dir><file name="Standard.php" hash="f332565c96e87d79436790a096f46aef"/></dir><file name="Simple.php" hash="334a3b36ea5235902d79cdb31cd05d73"/><file name="Type0.php" hash="6c0a83ed854fdbb16bf525fcd219a4ca"/></dir><file name="Font.php" hash="6046881c1057ef05d0a420998a05c1a4"/><file name="GraphicsState.php" hash="b51172933cdb59ea271e7a9ae323fe29"/><dir name="Image"><file name="Jpeg.php" hash="0a1a368f9642c0b98d8ff24f0aae7c3e"/><file name="Png.php" hash="f77b42c714316c69714df0a2a94cfb7c"/><file name="Tiff.php" hash="06e9fd0b542ecc53649d868fbb59372b"/></dir><file name="Image.php" hash="dbec25fbc65e673b12f311785249ae4f"/><file name="ImageFactory.php" hash="45222c4b5170b11e9b1fc9f16700f1a2"/><file name="Unified.php" hash="710f5f418d4939a609144eab68a8b797"/></dir><file name="Resource.php" hash="b71cd04a74a88e040f06ea7663ea5e65"/><file name="StringParser.php" hash="5376c86288c13e706f2c76478ae474f5"/><file name="Style.php" hash="8aceb18b61204e8157a46c41bbcdd7e9"/><file name="Target.php" hash="1a2badb1e3ca52a2368a77b0646efef7"/><dir name="Trailer"><file name="Generator.php" hash="2c12f38db376c57935d09f8527fa786d"/><file name="Keeper.php" hash="df14918b0e392a71bd41817f0abfaf55"/></dir><file name="Trailer.php" hash="8069878c1e9320d2b8533cf1e144f4f5"/><file name="UpdateInfoContainer.php" hash="39f4700c55860bb9ec1b3f122258930f"/></dir><file name="Pdf.php" hash="7f96ca856c0dde6e6074711e0db2487b"/><dir name="ProgressBar"><dir name="Adapter"><file name="Console.php" hash="09f7268da0ecd77f2d174f4a8a3de869"/><file name="Exception.php" hash="6a2ed89846b42f86a235044d05555198"/><file name="JsPull.php" hash="582d2e3d4fe457d4c961701b014886d1"/><file name="JsPush.php" hash="229b568b05cf46950fbb3707ca150c01"/></dir><file name="Adapter.php" hash="8297cf770c0ee628158397e3b089c621"/><file name="Exception.php" hash="6fd9c59515c836a7e044c07b146c1e6d"/></dir><file name="ProgressBar.php" hash="581036cf36019829ad17b626f15344f8"/><dir name="Queue"><dir name="Adapter"><file name="Activemq.php" hash="b419df4c2da5f1188e2f9fc07fa17d6b"/><file name="AdapterAbstract.php" hash="77fdf9a85df53d3a3b2a2f5d22e80626"/><file name="AdapterInterface.php" hash="0dcaaa3d94f0c384a3c37e45c7529b3e"/><file name="Array.php" hash="b3227f915782241e3ebdce389d3f0a18"/><dir name="Db"><file name="Message.php" hash="017e049117119a01fd2acf00fac7c5c4"/><file name="Queue.php" hash="0036c67014f3b5787878ecb638088423"/><file name="mysql.sql" hash="487d5a36b9172382351a7cc39d20d221"/><file name="postgresql.sql" hash="42dfaf91f8a425170c9b4b2c9318c875"/><file name="queue_sqlite.sql" hash="b0e5a2e43dfc9a230a5ec397c351eaf1"/><file name="sqlsrv.sql" hash="646346084e937e9239d911485bc0296c"/></dir><file name="Db.php" hash="876370736f86a93dedc206bdaea8ac05"/><file name="Memcacheq.php" hash="f0a6604c99debe72daf655a2f97ddc03"/><file name="Null.php" hash="abbd08fab4a38429460cd70b6170c492"/><file name="PlatformJobQueue.php" hash="0e9187b14fcb15711fc18e6bf0dd1383"/></dir><file name="Exception.php" hash="279bbedb61b1778812827fb636c62bd2"/><dir name="Message"><file name="Iterator.php" hash="11ea9382769f547d17a66ac1a54d655b"/><file name="PlatformJob.php" hash="2988e7c33a68ff837ffd7dcbd835de3c"/></dir><file name="Message.php" hash="fb9762a45a532513ff209e2b4820f871"/><dir name="Stomp"><dir name="Client"><file name="Connection.php" hash="aff6c9c41035654ec0d4a4887b4dd218"/><file name="ConnectionInterface.php" hash="e4adc375b6e177fafbd45e47b93ad1b1"/></dir><file name="Client.php" hash="1d64509385a30e21abb7df5e31aa11ae"/><file name="Frame.php" hash="d909edb1b42697e4f557de5a68368932"/><file name="FrameInterface.php" hash="16c13ddfcf2b1bcc50b85c61dc546646"/></dir></dir><file name="Queue.php" hash="1c9e3ec5bc7508a98b7de1f77ee61ba2"/><dir name="Reflection"><file name="Class.php" hash="ba4973471396d116ba92824b47d313a8"/><dir name="Docblock"><dir name="Tag"><file name="Param.php" hash="2a51f3907ad2ee281175d3cdb28a2e6b"/><file name="Return.php" hash="b0200cc0b804828031ab3a8582dbdcad"/></dir><file name="Tag.php" hash="0eebe17d3442b754d9422f8c9721231f"/></dir><file name="Docblock.php" hash="d0856efe818bee5c5d39645662312ba6"/><file name="Exception.php" hash="c43315831b3596fc86aba74529571aad"/><file name="Extension.php" hash="f4dd6dbfb0d48aabdbf359fa6bfaee9b"/><file name="File.php" hash="47206736078efdd5eefc6527408bd922"/><file name="Function.php" hash="1713773cab56cf753f7f90a1108953c8"/><file name="Method.php" hash="25ecb48f4e4f7029ea6fd759fba663f9"/><file name="Parameter.php" hash="7a34d5982a0dec35c6323160114dcb62"/><file name="Property.php" hash="7ca9b4aca176f18bf89b711b5f0929d3"/></dir><file name="Registry.php" hash="3b697b3b783d2821e69137c4dc3851b2"/><dir name="Rest"><dir name="Client"><file name="Exception.php" hash="2e86578bbe604d335a622957c1b0ae26"/><dir name="Result"><file name="Exception.php" hash="49193abd246224f975676b9bdd41349a"/></dir><file name="Result.php" hash="ffc3f1ee709136ab403949d4274098e1"/></dir><file name="Client.php" hash="b76ff6282552bcd098403cebc7b08ed6"/><file name="Controller.php" hash="86e1b0b6bc3ad11653dfe9e17c7d075f"/><file name="Exception.php" hash="c62bd750b3b4cd33407d99869c600d14"/><file name="Route.php" hash="20875e10d835e380c294d2edfb56b08f"/><dir name="Server"><file name="Exception.php" hash="235457f9f3a4f7720ac2013b51ad4ee9"/></dir><file name="Server.php" hash="ceb61231f7fc67faa657837a9fb2c9a3"/></dir><dir name="Search"><file name="Exception.php" hash="915c3138aac999bdce9426a8acd40556"/><dir name="Lucene"><dir name="Analysis"><dir name="Analyzer"><dir name="Common"><dir name="Text"><file name="CaseInsensitive.php" hash="307dc051465ca81322c5e85e8ec022cc"/></dir><file name="Text.php" hash="758df150a1df6eba4b64004148a672a4"/><dir name="TextNum"><file name="CaseInsensitive.php" hash="e5940381671ed3f7c321b3fda9862881"/></dir><file name="TextNum.php" hash="36acd4b130e2f8b78e2de06ac9b4f942"/><dir name="Utf8"><file name="CaseInsensitive.php" hash="44697c595e22b385d0a7616e7af30ac6"/></dir><file name="Utf8.php" hash="1b7f394340ca0d04c8e6a19fe22d4d23"/><dir name="Utf8Num"><file name="CaseInsensitive.php" hash="9325aa4566ece4546b23c82d1aedb57d"/></dir><file name="Utf8Num.php" hash="76dfe3f7ab2e55f1e8190054dd788790"/></dir><file name="Common.php" hash="04cd47fabbd6c404aff39664da13df9a"/></dir><file name="Analyzer.php" hash="85a3a397e4d2c53d185523e25e7ae53a"/><file name="Token.php" hash="b7c5544e368acd06d81d7539983ed85b"/><dir name="TokenFilter"><file name="LowerCase.php" hash="d3be32b9f01fa4343a427721fc3b82b3"/><file name="LowerCaseUtf8.php" hash="9293ea00a25a3e7f129723c9f74b3b9a"/><file name="ShortWords.php" hash="1e296157ac5b8dc2f80a441811707202"/><file name="StopWords.php" hash="c935b1d071ab560816f3a591e3a662e9"/></dir><file name="TokenFilter.php" hash="7e7caefe49ee420c8b5c1561e84f012e"/></dir><dir name="Document"><file name="Docx.php" hash="e6730cac4ab560138c45c9db700d28f0"/><file name="Exception.php" hash="d1f92a2cc3ea06517d5626e96429a5af"/><file name="Html.php" hash="64e7ae4d564af7e71f44c01e48c8e03a"/><file name="OpenXml.php" hash="b21a3c28a95e7a0c9980db28bbc65842"/><file name="Pptx.php" hash="5a2b150c6c2a98b80e1e7765cec8297e"/><file name="Xlsx.php" hash="cae7aa77e2e49c47ecf8a89f169c629f"/></dir><file name="Document.php" hash="81e9c33cd2320e8344181ac5bf78819c"/><file name="Exception.php" hash="2d392bf05fe81a16cd8a3b10618bc6bd"/><file name="FSM.php" hash="5009e011f0b10421ef6e9c6b2c509753"/><file name="FSMAction.php" hash="54cc85832b139caef30d62a66a8008c5"/><file name="Field.php" hash="62d99dc9804e4f352bb55f69a61e5764"/><dir name="Index"><file name="DictionaryLoader.php" hash="dd18c7bb937d629cd0960ba4e8156307"/><file name="DocsFilter.php" hash="a464c3ab082438689658bd370ea21887"/><file name="FieldInfo.php" hash="49cdf39b3445b209adc9370a9970d834"/><file name="SegmentInfo.php" hash="3e9803053f230d7309cce21a643c9e76"/><file name="SegmentMerger.php" hash="335a52ca7e40a79dd6cb95f72cbaa140"/><dir name="SegmentWriter"><file name="DocumentWriter.php" hash="5061bbd3c4b375f3304813ff93a6401b"/><file name="StreamWriter.php" hash="0f6d8ea058813929a7448a4958a3c7c7"/></dir><file name="SegmentWriter.php" hash="13a8736ed2991f513e57f68e61926a76"/><file name="Term.php" hash="490ae3da5ccd138e9b060792766646bb"/><file name="TermInfo.php" hash="4930aa466ba2eb3b65dae3c02aa03221"/><file name="TermsPriorityQueue.php" hash="32663e0ebb7d0279bbcea377903c12df"/><dir name="TermsStream"><file name="Interface.php" hash="751e8ab0d56bb26f7b795d9530dd2494"/></dir><file name="Writer.php" hash="b7ef933d12a1b2f5376584b2420d7976"/></dir><dir name="Interface"><file name="MultiSearcher.php" hash="3f40f5b499a8ee03957fb21aada499da"/></dir><file name="Interface.php" hash="a78e2d90755e526ac9db7eb1c4185f3a"/><file name="LockManager.php" hash="5f61443ba5976b5fa021fb36bba30371"/><file name="MultiSearcher.php" hash="2fde43036355b990e0ac0227a00b6c8e"/><file name="PriorityQueue.php" hash="5c915507c33213ddb4b4ac613f1f68c9"/><file name="Proxy.php" hash="11944c7b4d9879615fd4f3a5d768aed3"/><dir name="Search"><file name="BooleanExpressionRecognizer.php" hash="3896532815243d89040fecb2fd65f606"/><dir name="Highlighter"><file name="Default.php" hash="b1dbdc2d70bb032a5d2b9f9e11273ea0"/><file name="Interface.php" hash="7dca815c9e9f444b9a2a9765fe349dd2"/></dir><dir name="Query"><file name="Boolean.php" hash="5be6706e75dd3e9ccdfaa0eb22f93ca4"/><file name="Empty.php" hash="2e16007df371f28191f785ab85d4d103"/><file name="Fuzzy.php" hash="e66032fc9f9cb06422cac6da95f7b8f6"/><file name="Insignificant.php" hash="1f61e2