Files
php_assessment_2/wp-content/plugins/woocommerce-services/classes/class-wc-rest-connect-subscriptions-controller.php
T

29 lines
599 B
PHP
Raw Normal View History

2025-02-05 23:15:46 +01:00
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit();
}
if ( class_exists( 'WC_REST_Connect_Subscriptions_Controller' ) ) {
return;
}
class WC_REST_Connect_Subscriptions_Controller extends WC_REST_Connect_Base_Controller {
protected $rest_base = 'connect/subscriptions';
public function post() {
$response = $this->api_client->get_wccom_subscriptions();
if ( is_wp_error( $response ) ) {
$this->logger->log( $response, __CLASS__ );
return $response;
}
return new WP_REST_Response(
array(
'success' => true,
'subscriptions' => $response->subscriptions,
)
);
}
}