Changed return value of the "createFirewallRules" method
This commit is contained in:
@@ -16,11 +16,17 @@ class Firewall implements API
|
|||||||
public function createFirewallRules(
|
public function createFirewallRules(
|
||||||
string $zoneID,
|
string $zoneID,
|
||||||
array $rules
|
array $rules
|
||||||
): array {
|
): bool {
|
||||||
$query = $this->adapter->post('zones/' . $zoneID . '/firewall/rules', $rules);
|
$query = $this->adapter->post('zones/' . $zoneID . '/firewall/rules', $rules);
|
||||||
$body = json_decode($query->getBody());
|
$body = json_decode($query->getBody());
|
||||||
|
|
||||||
return $body->result;
|
foreach ($body->result as $result) {
|
||||||
|
if (!isset($result->id)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function createFirewallRule(
|
public function createFirewallRule(
|
||||||
@@ -30,7 +36,7 @@ class Firewall implements API
|
|||||||
string $description = null,
|
string $description = null,
|
||||||
bool $paused = false,
|
bool $paused = false,
|
||||||
int $priority = null
|
int $priority = null
|
||||||
): array {
|
): bool {
|
||||||
$rule = [
|
$rule = [
|
||||||
'filter' => [
|
'filter' => [
|
||||||
'expression' => $expression,
|
'expression' => $expression,
|
||||||
|
|||||||
Reference in New Issue
Block a user