Incorrect listPageRules() conditions for optional parameters

This commit is contained in:
indeed-a-genius
2019-09-17 14:29:22 +02:00
committed by GitHub
parent 9b9738910d
commit 2ba05a3ba5

View File

@@ -73,19 +73,19 @@ class PageRules implements API
string $direction = null,
string $match = null
): array {
if ($status === null && !in_array($status, ['active', 'disabled'])) {
if ($status != null && !in_array($status, ['active', 'disabled'])) {
throw new EndpointException('Page Rules can only be listed by status of active or disabled.');
}
if ($order === null && !in_array($order, ['status', 'priority'])) {
if ($order != null && !in_array($order, ['status', 'priority'])) {
throw new EndpointException('Page Rules can only be ordered by status or priority.');
}
if ($direction === null && !in_array($direction, ['asc', 'desc'])) {
if ($direction != null && !in_array($direction, ['asc', 'desc'])) {
throw new EndpointException('Direction of Page Rule ordering can only be asc or desc.');
}
if ($match === null && !in_array($match, ['all', 'any'])) {
if ($match != null && !in_array($match, ['all', 'any'])) {
throw new EndpointException('Match can only be any or all.');
}