Example #1
0
 /**
  * Return product labels
  *
  * @param \XLite\Model\Product $product The product to look for
  *
  * @return array
  */
 protected function getLabels(\XLite\Model\Product $product)
 {
     $labels = parent::getLabels($product);
     $targets = array(\XLite\Module\CDev\ProductAdvisor\View\ANewArrivals::WIDGET_TARGET_NEW_ARRIVALS, \XLite\Module\CDev\ProductAdvisor\View\AComingSoon::WIDGET_TARGET_COMING_SOON);
     if (!in_array(static::getWidgetTarget(), $targets)) {
         // Add ProductAdvisor's labels into the begin of labels list
         $labels = array_reverse($labels);
         $labels += \XLite\Module\CDev\ProductAdvisor\Main::getLabels($product);
         $labels = array_reverse($labels);
     }
     return $labels;
 }