Skip to content

Commit 00f967b

Browse files
committed
fix: backward compitability issue for wp_is_serving_rest_request
1 parent a63d4ed commit 00f967b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Http/RequestType.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ public static function is($type)
2828
return is_admin();
2929

3030
case self::AJAX:
31-
return \defined('DOING_AJAX');
31+
return \defined('DOING_AJAX') && DOING_AJAX;
3232

3333
case self::CRON:
34-
return \defined('DOING_CRON');
34+
return \defined('DOING_CRON') && DOING_CRON;
3535

3636
case self::API:
37-
return \defined('REST_REQUEST');
37+
return \defined('REST_REQUEST') && REST_REQUEST;
3838

3939
case self::FRONTEND:
4040
return (!is_admin() || \defined('DOING_AJAX')) && !\defined('DOING_CRON');

src/Http/Router/RouteRegister.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ private function invokeAsReflection($class, $method, $params = [])
470470
$requestParams[] = $this->getParamValue($param);
471471
}
472472

473-
if (wp_is_serving_rest_request() && isset($this->_restResponse)) {
473+
if (RequestType::is(RequestType::API) && isset($this->_restResponse)) {
474474
// maybe failed at middleware,authorization or validation
475475

476476
return Response::instance();

0 commit comments

Comments
 (0)