Add_Item_View::filter_product_single_template( array $data, string $template, array $options )
Summary
No summary available.Parameters
- $data
-
(array) (Required)
- $template
-
(string) (Required)
- $options
-
(array) (Required)
Return
(array)
Source
File: src/BigCommerce/Accounts/Wishlists/Add_Item_View.php
public function filter_product_single_template( $data, $template, $options ) { if ( ! get_option( Wishlist_Settings::ENABLED ) || ! is_user_logged_in() ) { return $data; } $customer = new Customer( get_current_user_id() ); $customer_id = $customer->get_customer_id(); if ( empty( $customer_id ) ) { return $data; } $wishlists = $this->get_wishlists( $customer_id ); $controller = Wishlist_Add_Item::factory( [ Wishlist_Add_Item::PRODUCT_ID => $data[ Product_Single::PRODUCT ]->bc_id(), Wishlist_Add_Item::WISHLISTS => $wishlists, ] ); $data[ Product_Single::FORM ] .= $controller->render(); return $data; }