WC_Webhook::is_valid_user_action()privateWC 3.6.0

Validates user actions.

Method of the class: WC_Webhook{}

No Hooks.

Return

true|false. True if validation passes.

Usage

// private - for code of main (parent) class only
$result = $this->is_valid_user_action( $arg );
$arg(mixed) (required)
First hook argument.

Changelog

Since 3.6.0 Introduced.

WC_Webhook::is_valid_user_action() code WC 8.7.0

private function is_valid_user_action( $arg ) {
	$user = get_userdata( absint( $arg ) );

	// Only deliver deleted customer event for users with customer role.
	if ( ! $user || ! in_array( 'customer', (array) $user->roles, true ) ) {
		return false;
	}

	return true;
}