fix: align REST controller method signature
This commit is contained in:
@@ -35,8 +35,11 @@ final class RestController extends \WP_REST_Controller {
|
||||
return is_string($value) && WidgetRegistry::get($value) !== null;
|
||||
}
|
||||
|
||||
/** @return \WP_REST_Response|\WP_Error */
|
||||
public function get_items(\WP_REST_Request $request) {
|
||||
/**
|
||||
* @param \WP_REST_Request $request Request object.
|
||||
* @return \WP_REST_Response|\WP_Error
|
||||
*/
|
||||
public function get_items($request) {
|
||||
$unknown = array_diff(array_keys($request->get_params()), ['widget', 'instance', 'page', 'segment']);
|
||||
if ($unknown) {
|
||||
return new \WP_Error('aksrt_widget_unknown_parameter', __('请求包含不支持的参数。', 'aksrt'), ['status' => 400, 'parameters' => array_values($unknown)]);
|
||||
|
||||
Reference in New Issue
Block a user