Method | Description | |
---|---|---|
getAttributesCollectionForProduct ( WellCommerce\Bundle\ProductBundle\Entity\ProductInterface $product, array $values ) : Doctrine\Common\Collections\Collection |
Method | Description | |
---|---|---|
findVariantOption ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant, WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface $attribute, WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $attributeValue ) | ||
getAttribute ( integer $id ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface | ||
getAttributeValue ( integer $id ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface | ||
getVariant ( $id, $value ) : WellCommerce\Bundle\ProductBundle\Entity\VariantInterface | ||
getVariantOption ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant, WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface $attribute, WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $attributeValue ) : WellCommerce\Bundle\ProductBundle\Entity\VariantOptionInterface | ||
makeVariantOptionCollection ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant, $values ) : Doctrine\Common\Collections\Collection |
Method | Description | |
---|---|---|
filterValues ( array $values ) : array |
protected findVariantOption ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant, WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface $attribute, WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $attributeValue ) | ||
$variant | WellCommerce\Bundle\ProductBundle\Entity\VariantInterface | |
$attribute | WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface | |
$attributeValue | WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface |
protected getAttribute ( integer $id ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface | ||
$id | integer | |
return | WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface |
protected getAttributeValue ( integer $id ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface | ||
$id | integer | |
return | WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface |
public getAttributesCollectionForProduct ( WellCommerce\Bundle\ProductBundle\Entity\ProductInterface $product, array $values ) : Doctrine\Common\Collections\Collection | ||
$product | WellCommerce\Bundle\ProductBundle\Entity\ProductInterface | |
$values | array | |
return | Doctrine\Common\Collections\Collection |
protected getVariant ( $id, $value ) : WellCommerce\Bundle\ProductBundle\Entity\VariantInterface | ||
return | WellCommerce\Bundle\ProductBundle\Entity\VariantInterface |
protected getVariantOption ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant, WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface $attribute, WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $attributeValue ) : WellCommerce\Bundle\ProductBundle\Entity\VariantOptionInterface | ||
$variant | WellCommerce\Bundle\ProductBundle\Entity\VariantInterface | |
$attribute | WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface | |
$attributeValue | WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface | |
return | WellCommerce\Bundle\ProductBundle\Entity\VariantOptionInterface |
protected makeVariantOptionCollection ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant, $values ) : Doctrine\Common\Collections\Collection | ||
$variant | WellCommerce\Bundle\ProductBundle\Entity\VariantInterface | |
return | Doctrine\Common\Collections\Collection |