<?phpnamespace Customize\Entity;use Doctrine\ORM\Mapping as ORM;if (!class_exists('\Customize\Entity\YearModel')) { /** * YearModel * * @ORM\Table(name="dtb_year_model") * @ORM\InheritanceType("SINGLE_TABLE") * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) * @ORM\HasLifecycleCallbacks() * @ORM\Entity(repositoryClass="Customize\Repository\YearModelRepository") * @ORM\Cache(usage="NONSTRICT_READ_WRITE") */ class YearModel extends \Eccube\Entity\AbstractEntity { /** * @return string */ public function __toString() { return (string) $this->getName(); } /** * @var int * * @ORM\Column(name="id", type="integer", options={"unsigned":true}) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ protected $id; /** * @var string * * @ORM\Column(name="name", type="string", length=255) */ protected $name; /** * @var \Customize\Entity\VehicleModel * * @ORM\ManyToOne(targetEntity="Customize\Entity\VehicleModel", inversedBy="YearModel") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="vehicle_model_id", referencedColumnName="id") * }) */ private $VehicleModel; /** * Set id. * * @param int $id * * @return $this */ public function setId($id) { $this->id = $id; return $this; } /** * Get id. * * @return int */ public function getId() { return $this->id; } /** * Set name. * * @param string $name * * @return $this */ public function setName($name) { $this->name = $name; return $this; } /** * Get name. * * @return string */ public function getName() { return $this->name; } /** * Set vehicle_model. * * @param \Customize\Entity\VehicleModel|null $vehicle_model * * @return VehicleModel */ public function setVehicleModel (VehicleModel $vehicle_model = null) { $this->VehicleModel = $vehicle_model; return $this; } /** * Get maker. * * @return \Customize\Entity\VehicleModel|null */ public function getVehicleModel() { return $this->VehicleModel; } }}