<?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();    }}