Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace Company\CoreBundle\Entity;
- use Doctrine\ORM\Mapping as ORM;
- /**
- * Package
- *
- * @ORM\Table()
- * @ORM\Entity
- * @ORM\InheritanceType("JOINED")
- * @ORM\DiscriminatorColumn(name="discriminator", type="string")
- * @ORM\DiscriminatorMap({"package" = "Company\CoreBundle\Entity\Package", "child_package" = "Company\ChildBundle\Entity\ChildPackage"})
- */
- class Package
- {
- /**
- * @var integer
- *
- * @ORM\Column(name="id", type="integer")
- * @ORM\Id
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @var land
- *
- * @ORM\ManyToOne(targetEntity="Land")
- * @ORM\JoinColumn(name="land_id", referencedColumnName="id")
- */
- private $land;
- /**
- * Get id
- *
- * @return integer
- */
- public function getId()
- {
- return $this->id;
- }
- /**
- * Set land
- *
- * @param \Company\CoreBundle\Entity\Land $land
- * @return Package
- */
- public function setLand(\Company\CoreBundle\Entity\Land $land = null)
- {
- $this->land = $land;
- return $this;
- }
- /**
- * Get land
- *
- * @return \Company\CoreBundle\Entity\Land
- */
- public function getLand()
- {
- return $this->land;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement