|
@@ -93,7 +93,7 @@ discard block |
|
|
block discarded – undo |
|
93
|
93
|
$tax_classes = array(); |
|
94
|
94
|
|
|
95
|
95
|
// Add standard class. |
|
96
|
|
- $tax_classes[] = array( |
|
|
96
|
+ $tax_classes[ ] = array( |
|
97
|
97
|
'slug' => 'standard', |
|
98
|
98
|
'name' => __( 'Standard rate', 'woocommerce-rest-api' ), |
|
99
|
99
|
); |
|
@@ -101,7 +101,7 @@ discard block |
|
|
block discarded – undo |
|
101
|
101
|
$classes = \WC_Tax::get_tax_classes(); |
|
102
|
102
|
|
|
103
|
103
|
foreach ( $classes as $class ) { |
|
104
|
|
- $tax_classes[] = array( |
|
|
104
|
+ $tax_classes[ ] = array( |
|
105
|
105
|
'slug' => sanitize_title( $class ), |
|
106
|
106
|
'name' => $class, |
|
107
|
107
|
); |
|
@@ -111,7 +111,7 @@ discard block |
|
|
block discarded – undo |
|
111
|
111
|
foreach ( $tax_classes as $tax_class ) { |
|
112
|
112
|
$class = $this->prepare_item_for_response( $tax_class, $request ); |
|
113
|
113
|
$class = $this->prepare_response_for_collection( $class ); |
|
114
|
|
- $data[] = $class; |
|
|
114
|
+ $data[ ] = $class; |
|
115
|
115
|
} |
|
116
|
116
|
|
|
117
|
117
|
return rest_ensure_response( $data ); |
|
@@ -124,7 +124,7 @@ discard block |
|
|
block discarded – undo |
|
124
|
124
|
* @return \WP_Error|\WP_REST_Response |
|
125
|
125
|
*/ |
|
126
|
126
|
public function create_item( $request ) { |
|
127
|
|
- $tax_class = \WC_Tax::create_tax_class( $request['name'] ); |
|
|
127
|
+ $tax_class = \WC_Tax::create_tax_class( $request[ 'name' ] ); |
|
128
|
128
|
|
|
129
|
129
|
if ( is_wp_error( $tax_class ) ) { |
|
130
|
130
|
return new \WP_Error( 'woocommerce_rest_' . $tax_class->get_error_code(), $tax_class->get_error_message(), array( 'status' => 400 ) ); |
|
@@ -145,7 +145,7 @@ discard block |
|
|
block discarded – undo |
|
145
|
145
|
$response = $this->prepare_item_for_response( $tax_class, $request ); |
|
146
|
146
|
$response = rest_ensure_response( $response ); |
|
147
|
147
|
$response->set_status( 201 ); |
|
148
|
|
- $response->header( 'Location', rest_url( sprintf( '/%s/%s/%s', $this->namespace, $this->rest_base, $tax_class['slug'] ) ) ); |
|
|
148
|
+ $response->header( 'Location', rest_url( sprintf( '/%s/%s/%s', $this->namespace, $this->rest_base, $tax_class[ 'slug' ] ) ) ); |
|
149
|
149
|
|
|
150
|
150
|
return $response; |
|
151
|
151
|
} |
|
@@ -159,7 +159,7 @@ discard block |
|
|
block discarded – undo |
|
159
|
159
|
public function delete_item( $request ) { |
|
160
|
160
|
global $wpdb; |
|
161
|
161
|
|
|
162
|
|
- $force = isset( $request['force'] ) ? (bool) $request['force'] : false; |
|
|
162
|
+ $force = isset( $request[ 'force' ] ) ? (bool) $request[ 'force' ] : false; |
|
163
|
163
|
|
|
164
|
164
|
// We don't support trashing for this type, error out. |
|
165
|
165
|
if ( ! $force ) { |
|
@@ -168,9 +168,9 @@ discard block |
|
|
block discarded – undo |
|
168
|
168
|
|
|
169
|
169
|
$request->set_param( 'context', 'edit' ); |
|
170
|
170
|
|
|
171
|
|
- $tax_class = \WC_Tax::get_tax_class_by( 'slug', sanitize_title( $request['slug'] ) ); |
|
|
171
|
+ $tax_class = \WC_Tax::get_tax_class_by( 'slug', sanitize_title( $request[ 'slug' ] ) ); |
|
172
|
172
|
$previous = $this->prepare_item_for_response( $tax_class, $request ); |
|
173
|
|
- $deleted = \WC_Tax::delete_tax_class_by( 'slug', sanitize_title( $request['slug'] ) ); |
|
|
173
|
+ $deleted = \WC_Tax::delete_tax_class_by( 'slug', sanitize_title( $request[ 'slug' ] ) ); |
|
174
|
174
|
|
|
175
|
175
|
if ( ! $deleted ) { |
|
176
|
176
|
return new \WP_Error( 'woocommerce_rest_invalid_id', __( 'Invalid resource id.', 'woocommerce-rest-api' ), array( 'status' => 400 ) ); |