partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

ManufacturerICLogo.php (1122B)


      1 <?php
      2 
      3 namespace PartKeepr\ManufacturerBundle\Entity;
      4 
      5 use Doctrine\ORM\Mapping as ORM;
      6 use PartKeepr\ImageBundle\Entity\Image;
      7 
      8 /**
      9  * Holds a manufacturer IC logo.
     10  *
     11  * @ORM\Entity
     12  **/
     13 class ManufacturerICLogo extends Image
     14 {
     15     /**
     16      * The manufacturer object.
     17      *
     18      * @ORM\ManyToOne(targetEntity="PartKeepr\ManufacturerBundle\Entity\Manufacturer", inversedBy="icLogos")
     19      * @ORM\JoinColumn(name="manufacturer_id",referencedColumnName="id")
     20      *
     21      * @var Manufacturer
     22      */
     23     private $manufacturer = null;
     24 
     25     /**
     26      * Creates a new IC logo instance.
     27      */
     28     public function __construct()
     29     {
     30         parent::__construct(Image::IMAGE_ICLOGO);
     31     }
     32 
     33     /**
     34      * Sets the manufacturer.
     35      *
     36      * @param Manufacturer $manufacturer The manufacturer to set
     37      */
     38     public function setManufacturer(Manufacturer $manufacturer = null)
     39     {
     40         $this->manufacturer = $manufacturer;
     41     }
     42 
     43     /**
     44      * Returns the manufacturer.
     45      *
     46      * @return Manufacturer the manufacturer
     47      */
     48     public function getManufacturer()
     49     {
     50         return $this->manufacturer;
     51     }
     52 }