Automattic\WooCommerce\Internal\Orders

OrderActionsRestController::check_permissionsprivateWC 1.0

Permission check for REST API endpoint.

Метод класса: OrderActionsRestController{}

Хуков нет.

Возвращает

true|false|WP_Error. True if the current user has the capability, otherwise a WP_Error object.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->check_permissions( $request );
$request(WP_REST_Request) (обязательный)
The request for which the permission is checked.

Код OrderActionsRestController::check_permissions() WC 10.8.1

private function check_permissions( WP_REST_Request $request ) {
	$order_id = $this->validate_order_id( $request );

	if ( is_wp_error( $order_id ) ) {
		return $order_id;
	}

	return $this->check_permission( $request, 'read_shop_order', $order_id );
}