item_data ) || ! isset( $cart_item->item_data['academy_course_id'] ) ) { return $product_id; } return $cart_item->item_data['academy_course_id']; } public function update_cart_item_name( string $name, CartItem $cart_item ): string { if ( ! is_array( $cart_item->item_data ) || ! isset( $cart_item->item_data['academy_course_id'] ) ) { return $name; } return get_the_title( $cart_item->item_data['academy_course_id'] ); } public function update_cart_item_permalink( string $permalink, CartItem $cart_item ): string { if ( ! is_array( $cart_item->item_data ) || ! isset( $cart_item->item_data['academy_course_id'] ) ) { return $permalink; } return get_the_permalink( $cart_item->item_data['academy_course_id'] ); } }