namespace . '/settings'; // PATCH epicforms/v1.0.0/admin/settings. $routes['api.admin.settings.update'] = $this->namespace . '/settings'; return $routes; } ); // api.admin.settings.get: GET epicforms/v1.0.0/admin/settings. register_rest_route( $this->namespace, '/settings', [ [ 'methods' => WP_REST_Server::READABLE, 'callback' => [ Epicformbuilder_Handlers_REST_API_Settings_Get::class, 'callback' ], 'schema' => [ Epicformbuilder_Handlers_REST_API_Settings_Get::class, 'schema' ], 'permission_callback' => static function () { return current_user_can( 'manage_options' ); }, ], ] ); // api.admin.settings.update: PATCH epicforms/v1.0.0/admin/settings. register_rest_route( $this->namespace, '/settings', [ [ 'methods' => WP_REST_Server::EDITABLE, 'callback' => [ Epicformbuilder_Handlers_REST_API_Settings_Update::class, 'callback' ], 'schema' => [ Epicformbuilder_Handlers_REST_API_Settings_Update::class, 'schema' ], 'permission_callback' => static function () { return current_user_can( 'manage_options' ); }, ], ] ); } }