$collides ) ); } /** * Ensure the WP_User has a valid UUID. * * @param WP_User $user The WordPress user object. * @return void */ private function maybe_add_user_uuid( WP_User $user ): void { Pos_Uuid::ensure_user_uuid( $user ); } /** * Ensure the WC_Order_Item has a valid UUID. * * @param WC_Order_Item $item The order item object. * @return void */ private function maybe_add_order_item_uuid( WC_Order_Item $item ): void { Pos_Uuid::ensure_order_item_uuid( $item ); } /** * Ensure the term has a valid UUID and return it. * * @param object $term The term object. * @return string */ private function get_term_uuid( $term ): string { return Pos_Uuid::ensure_term_uuid( $term ); } /** * Retrieve order IDs by UUID. * * @param string $uuid The UUID to search for. * @return array */ private function get_order_ids_by_uuid( string $uuid ) { return Pos_Uuid::get_order_ids_by_uuid( $uuid ); } }