浏览代码

Allow getting multiple results from getSystemDataValue.

Shane Mc Cormack 5 年之前
父节点
当前提交
e61399564d
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/MyDNSHostAPI.php

+ 8 - 2
src/MyDNSHostAPI.php

@@ -305,11 +305,17 @@
 		 *
 		 * @return Result from the API.
 		 */
-		public function getSystemDataValue($key) {
+		public function getSystemDataValue($key, $all = false) {
 			if (empty($key)) { return NULL; }
 
 			$result = $this->api('/system/datavalue/' . $key);
-			return isset($result['response'][$key]) ? $result['response'][$key] : NULL;
+			if ($all && isset($result['response'])) {
+				return $result['response'];
+			} else if (!$all && isset($result['response'][$key])) {
+				return $result['response'][$key];
+			} else {
+				return NULL;
+			}
 		}
 
 		/**