namespace, '/check', [ 'methods' => WP_REST_Server::READABLE, 'callback' => [$this, 'response'], 'permission_callback' => '__return_true', ] ); } public function response(WP_REST_Request $request) { // return Settings::getInstance(); return new WP_REST_Response( (new Submit($request->get_params(), Settings::getInstance()))->validate() ); } }