Browse Source

Allow getting multiple results from getSystemDataValue.

Shane Mc Cormack 5 năm trước cách đây
mục cha
commit
e61399564d
1 tập tin đã thay đổi với 8 bổ sung2 xóa
  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;
+			}
 		}
 
 		/**