ソースを参照

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;
+			}
 		}
 
 		/**