Automattic\WooCommerce\Api\Infrastructure
PrincipalResolver::resolve_principal
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() PrincipalResolver::resolve principal code WC 10.9.1
public function resolve_principal(): Principal {
return new Principal( wp_get_current_user() );
}