Get ProductClasses
public getProductClasses ( ) : Doctrine\Common\Collections\Collection | ||
return | Doctrine\Common\Collections\Collection |
/** * {@inheritDoc} */ public function getProductClasses() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductClasses', array()); return parent::getProductClasses(); }
/** * 規格なし商品を除いて商品規格を取得. * * @param Product $Product * @return \Eccube\Entity\ProductClass[] */ private function getProductClassesExcludeNonClass(Product $Product) { $ProductClasses = $Product->getProductClasses(); return $ProductClasses->filter(function ($ProductClass) { $ClassCategory1 = $ProductClass->getClassCategory1(); $ClassCategory2 = $ProductClass->getClassCategory2(); return $ClassCategory1 || $ClassCategory2; }); }