get_settings()->get(); if ( empty( $settings['ownerID'] ) ) { return 0; } return $settings['ownerID']; } /** * Gets the OAuth_Client instance for the module owner. * * @since 1.77.0 * * @return OAuth_Client OAuth_Client instance. */ public function get_owner_oauth_client() { if ( $this->owner_oauth_client instanceof OAuth_Client ) { return $this->owner_oauth_client; } $user_options = new User_Options( $this->context, $this->get_owner_id() ); $this->owner_oauth_client = new OAuth_Client( $this->context, $this->options, $user_options, $this->authentication->credentials(), $this->authentication->get_google_proxy(), new Profile( $user_options ), new Token( $user_options ) ); return $this->owner_oauth_client; } }