Advertisement
Guest User

Core Bundle - After Generation

a guest
Aug 7th, 2013
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.30 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Company\CoreBundle\Entity;
  4.  
  5. use Doctrine\ORM\Mapping as ORM;
  6.  
  7. /**
  8.  * Package
  9.  *
  10.  * @ORM\Table()
  11.  * @ORM\Entity
  12.  * @ORM\InheritanceType("JOINED")
  13.  * @ORM\DiscriminatorColumn(name="discriminator", type="string")
  14.  * @ORM\DiscriminatorMap({"package" = "Company\CoreBundle\Entity\Package", "child_package" = "Company\ChildBundle\Entity\ChildPackage"})
  15.  */
  16. class Package
  17. {
  18.     /**
  19.      * @var integer
  20.      *
  21.      * @ORM\Column(name="id", type="integer")
  22.      * @ORM\Id
  23.      * @ORM\GeneratedValue(strategy="AUTO")
  24.      */
  25.     private $id;
  26.  
  27.     /**
  28.      * @var land
  29.      *
  30.      * @ORM\ManyToOne(targetEntity="Land")
  31.      * @ORM\JoinColumn(name="land_id", referencedColumnName="id")
  32.      */
  33.     private $land;
  34.    
  35.     /**
  36.      * Get id
  37.      *
  38.      * @return integer
  39.      */
  40.     public function getId()
  41.     {
  42.         return $this->id;
  43.     }
  44.  
  45.     /**
  46.      * Set land
  47.      *
  48.      * @param \Company\CoreBundle\Entity\Land $land
  49.      * @return Package
  50.      */
  51.     public function setLand(\Company\CoreBundle\Entity\Land $land = null)
  52.     {
  53.         $this->land = $land;
  54.    
  55.         return $this;
  56.     }
  57.  
  58.     /**
  59.      * Get land
  60.      *
  61.      * @return \Company\CoreBundle\Entity\Land
  62.      */
  63.     public function getLand()
  64.     {
  65.         return $this->land;
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement