File "class-wc-rest-connect-shipping-carrier-controller.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/.wp-cli/wp-content/plugins/woocommerce-services/classes/class-wc-rest-connect-shipping-carrier-controller.php
File size: 777 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit();
}
if ( class_exists( 'WC_REST_Connect_Shipping_Carrier_Controller' ) ) {
return;
}
class WC_REST_Connect_Shipping_Carrier_Controller extends WC_REST_Connect_Base_Controller {
protected $rest_base = 'connect/shipping/carrier';
public function post( $request ) {
$settings = $request->get_json_params();
$response = $this->api_client->create_shipping_carrier_account( $settings );
if ( is_wp_error( $response ) ) {
$error = new WP_Error(
$response->get_error_code(),
$response->get_error_message(),
array( 'message' => $response->get_error_message() )
);
$this->logger->log( $error, __CLASS__ );
return $error;
}
do_action( 'wc_connect_fetch_service_schemas' );
return $response;
}
}