Automattic\WooCommerce\Api\Infrastructure

PrincipalResolver::resolve_principalpublicWC 1.0

Resolve the request principal.

Anonymous requests are signalled by a Principal whose underlying WP_User has ID === 0 (see Principal::is_authenticated()).

Method of the class: PrincipalResolver{}

No Hooks.

Returns

null. Nothing (null).

Usage

$PrincipalResolver = new PrincipalResolver();
$PrincipalResolver->resolve_principal(): Principal;

PrincipalResolver::resolve_principal() code WC 10.9.1

public function resolve_principal(): Principal {
	return new Principal( wp_get_current_user() );
}