Merge pull request #9 from cloudflare/COM-45

COM-45 :: Bugfix Page Rules class
This commit is contained in:
Junade
2017-09-20 14:35:25 +01:00
committed by GitHub

View File

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