MX records need ability to set priority

This commit is contained in:
Darin Randal
2018-03-05 11:38:18 -05:00
parent a628cac283
commit e18a64e7e4

View File

@@ -28,6 +28,7 @@ class DNS implements API
* @param string $content * @param string $content
* @param int $ttl * @param int $ttl
* @param bool $proxied * @param bool $proxied
* @param string $priority
* @return bool * @return bool
*/ */
public function addRecord( public function addRecord(
@@ -36,7 +37,8 @@ class DNS implements API
string $name, string $name,
string $content, string $content,
int $ttl = 0, int $ttl = 0,
bool $proxied = true bool $proxied = true,
string $priority = ''
): bool { ): bool {
$options = [ $options = [
'type' => $type, 'type' => $type,
@@ -49,6 +51,10 @@ class DNS implements API
$options['ttl'] = $ttl; $options['ttl'] = $ttl;
} }
if (!empty($priority)) {
$options['priority'] = $priority;
}
$user = $this->adapter->post('zones/' . $zoneID . '/dns_records', [], $options); $user = $this->adapter->post('zones/' . $zoneID . '/dns_records', [], $options);
$body = json_decode($user->getBody()); $body = json_decode($user->getBody());