Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.14 KB | None | 0 0
  1. /**
  2.  * Class StarterReference
  3.  *
  4.  * @package Jubana\CatalogBundle\Entity
  5.  *
  6.  * @ORM\Table("starter_reference")
  7.  * @ORM\Entity(repositoryClass="Jubana\CatalogBundle\Repository\StarterReferenceRepository")
  8.  */
  9. class StarterReference
  10. {
  11.     /**
  12.      * @var integer
  13.      *
  14.      * @ORM\Column(name="id", type="integer")
  15.      * @ORM\Id
  16.      * @ORM\GeneratedValue(strategy="AUTO")
  17.      */
  18.     private $id;
  19.  
  20.     /**
  21.      * @var string
  22.      *
  23.      * @ORM\Column(name="number", type="string", length=255)
  24.      */
  25.     private $number;
  26.  
  27.     /**
  28.      * @var ArrayCollection
  29.      *
  30.      * @ORM\ManyToMany(targetEntity="Starter", mappedBy="references", fetch="EXTRA_LAZY")
  31.      */
  32.     protected $starters;
  33.  
  34.     /**
  35.      * @var integer
  36.      *
  37.      * @ORM\ManyToOne(targetEntity="Manufacturer")
  38.      */
  39.     private $manufacturer;
  40.  
  41.     /**
  42.      * @var string
  43.      *
  44.      * @ORM\Column(name="ref_usage", type="integer")
  45.      */
  46.     private $usage;
  47.  
  48.     /**
  49.      * @var ArrayCollection
  50.      *
  51.      * @ORM\JoinTable(name="starters_references")
  52.      */
  53.     protected $starter_id;
  54.  
  55.     /**
  56.      * @var ArrayCollection
  57.      *
  58.      * @ORM\Column(name="manufacturer_id", type="integer")
  59.      */
  60.     protected $manufacturer_id;
  61.  
  62.     /**
  63.      * Get id
  64.      *
  65.      * @return integer
  66.      */
  67.     public function getId()
  68.     {
  69.         return $this->id;
  70.     }
  71.  
  72.     /**
  73.      * Set number
  74.      *
  75.      * @param string $number
  76.      * @return StarterReference
  77.      */
  78.     public function setNumber($number)
  79.     {
  80.         $this->number = $number;
  81.         return $this;
  82.     }
  83.  
  84.     /**
  85.      * Get number
  86.      *
  87.      * @return string
  88.      */
  89.     public function getNumber()
  90.     {
  91.         return $this->number;
  92.     }
  93.  
  94.     /**
  95.      * Set usage
  96.      *
  97.      * @param string $usage
  98.      * @return StarterReference
  99.      */
  100.     public function setUsage($usage)
  101.     {
  102.         $this->usage = $usage;
  103.         return $this;
  104.     }
  105.  
  106.     /**
  107.      * Get usage
  108.      *
  109.      * @return string
  110.      */
  111.     public function getUsage()
  112.     {
  113.         return $this->usage;
  114.     }
  115.  
  116.     /**
  117.      * Add starters
  118.      *
  119.      * @param Starter $starters
  120.      * @return StarterReference
  121.      */
  122.     public function addStarter(Starter $starters)
  123.     {
  124.         $this->starters[] = $starters;
  125.         return $this;
  126.     }
  127.  
  128.     /**
  129.      * Remove starters
  130.      *
  131.      * @param Starter $starters
  132.      */
  133.     public function removeStarter(Starter $starters)
  134.     {
  135.         $this->starters->removeElement($starters);
  136.     }
  137.  
  138.     /**
  139.      * Get starters
  140.      *
  141.      * @return \Doctrine\Common\Collections\Collection
  142.      */
  143.     public function getStarters()
  144.     {
  145.         return $this->starters;
  146.     }
  147.  
  148.     /**
  149.      * Set manufacturer
  150.      *
  151.      * @param Manufacturer $manufacturer
  152.      * @return StarterReference
  153.      */
  154.     public function setManufacturer(Manufacturer $manufacturer = null)
  155.     {
  156.         $this->manufacturer = $manufacturer;
  157.         return $this;
  158.     }
  159.  
  160.     /**
  161.      * Get manufacturer
  162.      *
  163.      * @return Manufacturer
  164.      */
  165.     public function getManufacturer()
  166.     {
  167.         return $this->manufacturer;
  168.     }
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement