WellCommerce\Bundle\ProductBundle\Helper\VariantHelperInterface::getVariants PHP Method

getVariants() public method

public getVariants ( WellCommerce\Bundle\ProductBundle\Entity\ProductInterface $product ) : array
$product WellCommerce\Bundle\ProductBundle\Entity\ProductInterface
return array
    public function getVariants(ProductInterface $product) : array;

Usage Example

Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function getProductDefaultTemplateData(ProductInterface $product) : array
 {
     $shippingMethodCosts = $this->shippingMethodProvider->getCosts(new ProductContext($product));
     $variants = $this->variantHelper->getVariants($product);
     $attributes = $this->variantHelper->getAttributes($product);
     return ['product' => $product, 'shippingCosts' => $shippingMethodCosts, 'variants' => json_encode($variants), 'attributes' => $attributes];
 }