<?php
namespace DcSiteBundle\Entity;
use Doctrine\Common\Collections\ArrayCollection;
/**
* AccessoriesGroup
*/
class AccessoriesGroup
{
/**
* @var integer
*/
private $id;
/**
* @var string
*/
private $onec_uid;
/** * @var Accessories */ private $accessory_items;
public function __toString()
{
return (string) $this->name_ua;
}
public function __construct()
{
$this->accessory_items = new ArrayCollection();
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Get name
*
* @param $locale
* @return string
*/
public function getName($locale = null)
{
return ($locale == 'ru') ? (string) $this->name_ru : (string) $this->name_ua;
}
/**
* Set onecUid
*
* @param string $onecUid
*
* @return AccessoriesGroup
*/
public function setOnecUid($onecUid)
{
$this->onec_uid = $onecUid;
return $this;
}
/**
* Get onecUid
*
* @return string
*/
public function getOnecUid()
{
return $this->onec_uid;
}
/**
* @return Accessories|ArrayCollection
*/
public function getAccessoryItems()
{
return $this->accessory_items;
}
/**
* @param $accessory
* @return $this
*/
public function setAccessoryItem($accessory)
{
$this->accessory_items = $accessory;
return $this;
}
/**
* @var string
*/
private $name_ua;
/**
* @var string
*/
private $name_ru;
/**
* Set nameUa
*
* @param string $nameUa
*
* @return AccessoriesGroup
*/
public function setNameUa($nameUa)
{
$this->name_ua = $nameUa;
return $this;
}
/**
* Get nameUa
*
* @return string
*/
public function getNameUa()
{
return $this->name_ua;
}
/**
* Set nameRu
*
* @param string $nameRu
*
* @return AccessoriesGroup
*/
public function setNameRu($nameRu)
{
$this->name_ru = $nameRu;
return $this;
}
/**
* Get nameRu
*
* @return string
*/
public function getNameRu()
{
return $this->name_ru;
}
/** * Add accessoryItem * * @param Accessories $accessoryItem * * @return AccessoriesGroup */ public function addAccessoryItem(Accessories $accessoryItem)
{
$this->accessory_items[] = $accessoryItem;
return $this;
}
/** * Remove accessoryItem * * @param Accessories $accessoryItem */ public function removeAccessoryItem(Accessories $accessoryItem)
{
$this->accessory_items->removeElement($accessoryItem);
}
}