<?phpnamespace CoreBundle\Entity\Vehicles;use function GuzzleHttp\Psr7\str;/** * FeatureGroup */class FeatureGroup{ /** * @var integer */ private $id; /** * @var integer */ private $temp_id; /** * @var string */ private $name_ru; /** * @var string */ private $name_ua; /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set tempId * * @param integer $tempId * * @return FeatureGroup */ public function setTempId($tempId) { $this->temp_id = $tempId; return $this; } /** * Get tempId * * @return integer */ public function getTempId() { return $this->temp_id; } /** * Set nameRu * * @param string $nameRu * * @return FeatureGroup */ public function setNameRu($nameRu) { $this->name_ru = $nameRu; return $this; } /** * Get nameRu * * @return string */ public function getNameRu() { return $this->name_ru; } /** * Set nameUa * * @param string $nameUa * * @return FeatureGroup */ public function setNameUa($nameUa) { $this->name_ua = $nameUa; return $this; } /** * Get nameUa * * @return string */ public function getNameUa() { return $this->name_ua; } public function getNameByLocale($locale) { return $locale == 'ru' ? $this->getNameRu() : $this->getNameUa(); } public function __toString() { return (string) $this->getNameRu(); }}