Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments
WooPaymentsService::get_wpcom_connection_state
Get the store's WPCOM (Jetpack) connection state.
Method of the class: WooPaymentsService{}
No Hooks.
Returns
Array. The WPCOM connection state.
Usage
// private - for code of main (parent) class only $result = $this->get_wpcom_connection_state(): array;
WooPaymentsService::get_wpcom_connection_state() WooPaymentsService::get wpcom connection state code WC 10.8.1
private function get_wpcom_connection_state(): array {
$is_connected = $this->wpcom_connection_manager->is_connected();
$has_connected_owner = $this->wpcom_connection_manager->has_connected_owner();
return array(
'has_working_connection' => $this->has_working_wpcom_connection(),
'is_store_connected' => $is_connected,
'has_connected_owner' => $has_connected_owner,
'is_connection_owner' => $has_connected_owner && $this->wpcom_connection_manager->is_connection_owner(),
);
}