Skip to content

Commit 1967550

Browse files
Adicionando operação listzones
1 parent 8ff361c commit 1967550

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

com/imasters/php/cpanel/operation/dns/DNSModule.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
require_once 'com/imasters/php/cpanel/operation/dns/EditZoneRecordOperation.php';
1212
require_once 'com/imasters/php/cpanel/operation/dns/GetZoneRecordOperation.php';
1313
require_once 'com/imasters/php/cpanel/operation/dns/KillDNSOperation.php';
14+
require_once 'com/imasters/php/cpanel/operation/dns/ListZonesOperation.php';
1415

1516
/**
1617
* @brief Módulo de DNS
@@ -77,4 +78,11 @@ public function killDNS( $domain ) {
7778

7879
return $killDNSOperation;
7980
}
81+
82+
/**
83+
* @return ListZonesOperation
84+
*/
85+
public function listZones() {
86+
return new ListZonesOperation( $this->cpanel );
87+
}
8088
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
/**
3+
* @brief Módulo de DNS
4+
* @details Implementação das operações de DNS da API do cPanel
5+
* @package com.imasters.php.cpanel.operation.dns
6+
*/
7+
8+
require_once 'com/imasters/php/cpanel/cPanelOperation.php';
9+
10+
/**
11+
* @brief Lista todas as zonas de DNS
12+
* @author João Batista Neto <neto.joaobatista@imasters.com.br>
13+
*/
14+
class ListZonesOperation extends cPanelOperation {
15+
/**
16+
* @see cPanelOperation::getOperationName()
17+
* @return string
18+
*/
19+
public function getOperationName() {
20+
return 'listzones';
21+
}
22+
}

0 commit comments

Comments
 (0)