diff --git a/src/RestApi/Version4/class-wc-rest-product-shipping-classes-v1-controller.php b/src/RestApi/Version4/Controllers/ProductShippingClasses.php similarity index 90% rename from src/RestApi/Version4/class-wc-rest-product-shipping-classes-v1-controller.php rename to src/RestApi/Version4/Controllers/ProductShippingClasses.php index 89b59f1b9b6..47e150a5272 100644 --- a/src/RestApi/Version4/class-wc-rest-product-shipping-classes-v1-controller.php +++ b/src/RestApi/Version4/Controllers/ProductShippingClasses.php @@ -4,30 +4,26 @@ * * Handles requests to the products/shipping_classes endpoint. * - * @author WooThemes - * @category API * @package WooCommerce/RestApi - * @since 3.0.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +namespace WooCommerce\RestApi\Version4\Controllers; + +defined( 'ABSPATH' ) || exit; + +use \WC_REST_Terms_Controller; /** * REST API Product Shipping Classes controller class. - * - * @package WooCommerce/RestApi - * @extends WC_REST_Terms_Controller */ -class WC_REST_Product_Shipping_Classes_V1_Controller extends WC_REST_Terms_Controller { +class ProductShippingClasses extends WC_REST_Terms_Controller { /** * Endpoint namespace. * * @var string */ - protected $namespace = 'wc/v1'; + protected $namespace = 'wc/v4'; /** * Route base. @@ -46,8 +42,8 @@ class WC_REST_Product_Shipping_Classes_V1_Controller extends WC_REST_Terms_Contr /** * Prepare a single product shipping class output for response. * - * @param obj $item Term object. - * @param WP_REST_Request $request + * @param obj $item Term object. + * @param WP_REST_Request $request Request params. * @return WP_REST_Response $response */ public function prepare_item_for_response( $item, $request ) {