<?php
namespace App\AtechNet\CoreBundle\Entity;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\HasLifecycleCallbacks;
use Doctrine\ORM\Mapping\JoinColumn;
use Doctrine\ORM\Mapping\ManyToOne;
use Doctrine\ORM\Mapping\Table as Table;
/**
* BasketItemAttribute
*
* @Table(name="baskets__items_attributes")
* @Entity
* @HasLifecycleCallbacks
*/
class BasketItemAttributeOption extends AbstractEntity
{
/**
* @var BasketItem
*
* @ManyToOne(targetEntity="BasketItem", inversedBy="itemAttributes")
* @JoinColumn(name="basket_item", referencedColumnName="id")
*/
private $basketItem;
/**
* @var AttributeOption
*
* @ManyToOne(targetEntity="AttributeOption")
* @JoinColumn(name="attribute_option", referencedColumnName="id")
*/
private $attributeOption;
/**
* @return BasketItem
*/
public function getBasketItem()
{
return $this->basketItem;
}
/**
* @param BasketItem $basketItem
*/
public function setBasketItem($basketItem)
{
$this->basketItem = $basketItem;
}
/**
* @return AttributeOption
*/
public function getAttributeOption()
{
return $this->attributeOption;
}
/**
* @param AttributeOption $attributeOption
*/
public function setAttributeOption($attributeOption)
{
$this->attributeOption = $attributeOption;
}
}