Skip to content

Commit 10a4234

Browse files
committed
Added get method
1 parent d6f0c88 commit 10a4234

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

src/PleskX/Api/Operator/Mail.php

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,23 @@ public function create(string $name, int $siteId, string $forwardAddress)
3131
return new Struct\Info($response->mailname);
3232
}
3333

34+
/**
35+
* @param int $siteId
36+
* @return \PleskX\Api\XmlResponse
37+
*/
38+
public function get(int $siteId)
39+
{
40+
$packet = $this->_client->getPacket();
41+
$info = $packet->addChild($this->_wrapperTag)->addChild('get_info');
42+
$filter = $info->addChild('filter');
43+
$filter->addChild('site_id', $siteId);
44+
$filter->addChild('forwarding', 'true');
45+
46+
$response = $this->_client->request($packet);
47+
48+
return $response;
49+
}
50+
3451
/**
3552
* @param string $field
3653
* @param integer|string $value
@@ -44,7 +61,7 @@ public function delete($field, $value, $siteId)
4461
$filter->addChild('site-id', $siteId);
4562
$filter->addChild($field, $value);
4663
$response = $this->_client->request($packet);
64+
4765
return 'ok' === (string)$response->status;
4866
}
49-
5067
}

0 commit comments

Comments
 (0)