5 Commits
1.0.1 ... 1.0.2

Author SHA1 Message Date
Junade
f38b1c61f7 Merge pull request #10 from cloudflare/COM-45
COM-45 :: Bugfix active status in Page Rules
2017-09-20 15:00:53 +01:00
Junade Ali
635a299b43 COM-45 :: Update PageRule tests. 2017-09-20 14:55:44 +01:00
Junade Ali
85d64f8afc COM-45 :: Bugfix active status in Page Rules 2017-09-20 14:50:55 +01:00
Junade
48db6337c5 Merge pull request #9 from cloudflare/COM-45
COM-45 :: Bugfix Page Rules class
2017-09-20 14:35:25 +01:00
Junade Ali
4699270f51 COM-45 :: Bugfix Page Rules class 2017-09-20 14:32:46 +01:00
2 changed files with 8 additions and 12 deletions

View File

@@ -35,7 +35,7 @@ class PageRules implements API
];
if ($active !== null) {
$options['active'] = $active == true ? 'active' : 'disabled';
$options['status'] = $active == true ? 'active' : 'disabled';
}
if ($priority !== null) {
@@ -60,7 +60,7 @@ class PageRules implements API
string $order = null,
string $direction = null,
string $match = null
): \stdClass {
): array {
if (is_null($status) && !in_array($status, ['active', 'disabled'])) {
throw new EndpointException('Page Rules can only be listed by status of active or disabled.');
}
@@ -89,11 +89,7 @@ class PageRules implements API
$user = $this->adapter->get('zones/' . $zoneID . '/pagerules?' . $query, []);
$body = json_decode($user->getBody());
$result = new \stdClass();
$result->result = $body->result;
$result->result_info = $body->result_info;
return $result;
return $body->result;
}
public function getPageRuleDetails(string $zoneID, string $ruleID): \stdClass
@@ -121,7 +117,7 @@ class PageRules implements API
}
if ($active !== null) {
$options['active'] = $active == true ? 'active' : 'disabled';
$options['status'] = $active == true ? 'active' : 'disabled';
}
if ($priority !== null) {

View File

@@ -57,8 +57,8 @@ class PageRulesTest extends PHPUnit_Framework_TestCase
$this->equalTo([
'targets' => $target->getArray(),
'actions' => $action->getArray(),
'active' => 'active',
'priority' => '1'
'status' => 'active',
'priority' => 1
])
);
@@ -217,8 +217,8 @@ class PageRulesTest extends PHPUnit_Framework_TestCase
$this->equalTo([
'targets' => $target->getArray(),
'actions' => $action->getArray(),
'active' => 'active',
'priority' => '1'
'status' => 'active',
'priority' => 1
])
);