<?phpnamespace Customize\Entity;use Doctrine\ORM\Mapping as ORM;if (!class_exists('\Customize\Entity\VehicleModel')) { /** * VehicleModel * * @ORM\Table(name="dtb_vehicle_model") * @ORM\InheritanceType("SINGLE_TABLE") * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) * @ORM\HasLifecycleCallbacks() * @ORM\Entity(repositoryClass="Customize\Repository\VehicleModelRepository") * @ORM\Cache(usage="NONSTRICT_READ_WRITE") */ class VehicleModel 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\Maker * * @ORM\ManyToOne(targetEntity="Customize\Entity\Maker", inversedBy="VehicleModel") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="maker_id", referencedColumnName="id") * }) */ private $Maker; /** * @var \Doctrine\Common\Collections\Collection * * @ORM\OneToMany(targetEntity="Customize\Entity\YearModel", mappedBy="VehicleModel") */ protected $YearModel; /** * 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 maker. * * @param \Customize\Entity\Maker|null $maker * * @return VehicleModel */ public function setMaker (Maker $maker = null) { $this->Maker = $maker; return $this; } /** * Get maker. * * @return \Customize\Entity\Maker|null */ public function getMaker() { return $this->Maker; } /** * Get YearModel. * @return \Doctrine\Common\Collections\Collection */ public function getYearModel() { return $this->YearModel; } }}