Changed return value of the "createFirewallRules" method

This commit is contained in:
Vitaliy Dotsenko
2019-07-08 20:08:57 +03:00
parent 66ec1b318f
commit 68d862f7da

View File

@@ -16,11 +16,17 @@ class Firewall implements API
public function createFirewallRules(
string $zoneID,
array $rules
): array {
): bool {
$query = $this->adapter->post('zones/' . $zoneID . '/firewall/rules', $rules);
$body = json_decode($query->getBody());
return $body->result;
foreach ($body->result as $result) {
if (!isset($result->id)) {
return false;
}
}
return true;
}
public function createFirewallRule(
@@ -30,7 +36,7 @@ class Firewall implements API
string $description = null,
bool $paused = false,
int $priority = null
): array {
): bool {
$rule = [
'filter' => [
'expression' => $expression,