<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ProductsOptionsValues
*
* @ORM\Table(name="products_options_values")
* @ORM\Entity
*/
class ProductOptionValue
{
/**
* @var int
*
* @ORM\Column(name="products_options_values_id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="NONE")
*/
private $id;
/**
* @var \App\Entity\Language
*
* @ORM\ManyToOne(targetEntity="App\Entity\Language")
* @ORM\JoinColumn(name="language_id", referencedColumnName="languages_id")
*/
private $language;
/**
* @var string
*
* @ORM\Column(name="products_options_values_name", type="string", length=64, nullable=false)
*/
private $name = '';
/**
* @var string
*
* @ORM\Column(name="options_values_price", type="decimal", precision=15, scale=4, nullable=false, options={"default"="0.0000"})
*/
private $price = 0;
public function getId() {
return $this->id;
}
public function getLanguage(): \App\Entity\Language {
return $this->language;
}
public function getName() {
return $this->name;
}
public function getPrice() {
return $this->price;
}
public function setLanguage(\App\Entity\Language $language) {
$this->language = $language;
}
public function setName($name) {
$this->name = $name;
}
public function setPrice($price) {
$this->price = $price;
}
}