PHP Class WellCommerce\Bundle\AttributeBundle\Entity\Attribute

Author: Adam Piotrowski ([email protected])
Inheritance: implements WellCommerce\Bundle\AttributeBundle\Entity\AttributeInterface, use trait Knp\DoctrineBehaviors\Model\Translatable\Translatable, use trait Knp\DoctrineBehaviors\Model\Timestampable\Timestampable, use trait Knp\DoctrineBehaviors\Model\Blameable\Blameable
显示文件 Open project: wellcommerce/wellcommerce Class Usage Examples

Protected Properties

Property Type Description
$groups Doctrine\Common\Collections\Collection
$values Doctrine\Common\Collections\Collection

Public Methods

Method Description
__construct ( ) Attribute constructor.
addGroup ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeGroupInterface $group )
addValue ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $value )
getGroups ( ) : Doctrine\Common\Collections\Collection
getValues ( ) : Doctrine\Common\Collections\Collection
removeValue ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $value )
setGroups ( Doctrine\Common\Collections\Collection $groups )
setValues ( Doctrine\Common\Collections\Collection $collection )

Method Details

__construct() public method

Attribute constructor.
public __construct ( )

addGroup() public method

public addGroup ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeGroupInterface $group )
$group WellCommerce\Bundle\AttributeBundle\Entity\AttributeGroupInterface

addValue() public method

public addValue ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $value )
$value WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface

getGroups() public method

public getGroups ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

getValues() public method

public getValues ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

removeValue() public method

public removeValue ( WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface $value )
$value WellCommerce\Bundle\AttributeBundle\Entity\AttributeValueInterface

setGroups() public method

public setGroups ( Doctrine\Common\Collections\Collection $groups )
$groups Doctrine\Common\Collections\Collection

setValues() public method

public setValues ( Doctrine\Common\Collections\Collection $collection )
$collection Doctrine\Common\Collections\Collection

Property Details

$groups protected_oe property

protected Collection,Doctrine\Common\Collections $groups
return Doctrine\Common\Collections\Collection

$values protected_oe property

protected Collection,Doctrine\Common\Collections $values
return Doctrine\Common\Collections\Collection