PHP Class WellCommerce\Bundle\ProductBundle\Entity\VariantOption

Author: Adam Piotrowski ([email protected])
Inheritance: extends WellCommerce\Bundle\DoctrineBundle\Entity\AbstractEntity, implements WellCommerce\Bundle\ProductBundle\Entity\VariantOptionInterface
Show file Open project: wellcommerce/wellcommerce

Protected Properties

Property Type Description
$attribute WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface
$attributeValue WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface
$variant WellCommerce\Bundle\ProductBundle\Entity\VariantInterface

Public Methods

Method Description
getAttribute ( ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface
getAttributeValue ( ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface
getVariant ( ) : WellCommerce\Bundle\ProductBundle\Entity\VariantInterface
setAttribute ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface $attribute )
setAttributeValue ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $attributeValue )
setVariant ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant )

Method Details

getAttribute() public method

public getAttribute ( ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface
return WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface

getAttributeValue() public method

public getAttributeValue ( ) : WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface
return WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface

getVariant() public method

public getVariant ( ) : WellCommerce\Bundle\ProductBundle\Entity\VariantInterface
return WellCommerce\Bundle\ProductBundle\Entity\VariantInterface

setAttribute() public method

public setAttribute ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface $attribute )
$attribute WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface

setAttributeValue() public method

public setAttributeValue ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $attributeValue )
$attributeValue WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface

setVariant() public method

public setVariant ( WellCommerce\Bundle\ProductBundle\Entity\VariantInterface $variant )
$variant WellCommerce\Bundle\ProductBundle\Entity\VariantInterface

Property Details

$attribute protected property

protected AttributeInterface,WellCommerce\Bundle\AttributeBundle\Entity $attribute
return WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface

$attributeValue protected property

protected AttributeValueInterface,WellCommerce\Bundle\AttributeBundle\Entity $attributeValue
return WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface

$variant protected property

protected VariantInterface,WellCommerce\Bundle\ProductBundle\Entity $variant
return WellCommerce\Bundle\ProductBundle\Entity\VariantInterface