vendor/webbamboo/spinners-common/src/Entity/Companythumbnailname.php line 14

  1. <?php
  2. namespace Webbamboo\SpinnersCommon\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Companythumbnailname
  6.  *
  7.  * @ORM\Table("Companythumbnailname")
  8.  * @ORM\Entity
  9.  */
  10. #[ORM\Entity(repositoryClassCompanythumbnailnameRepository::class)]
  11. class Companythumbnailname
  12. {
  13.     /**
  14.      * @var integer
  15.      *
  16.      * @ORM\Column(name="id", type="integer")
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="AUTO")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var string
  23.      *
  24.      * @ORM\Column(name="name", type="string", length=255)
  25.      */
  26.     private $name;
  27.     /**
  28.      * @ORM\OneToMany(targetEntity="Companythumbnail", mappedBy="name")
  29.      */
  30.     private $thumbnails;
  31.     /**
  32.      * Constructor
  33.      */
  34.     public function __construct()
  35.     {
  36.         $this->thumbnails = new \Doctrine\Common\Collections\ArrayCollection();
  37.     }
  38.     /**
  39.      * Get id
  40.      *
  41.      * @return integer
  42.      */
  43.     public function getId()
  44.     {
  45.         return $this->id;
  46.     }
  47.     /**
  48.      * Set name
  49.      *
  50.      * @param string $name
  51.      * @return Companythumbnailname
  52.      */
  53.     public function setName($name)
  54.     {
  55.         $this->name $name;
  56.         return $this;
  57.     }
  58.     /**
  59.      * Get name
  60.      *
  61.      * @return string
  62.      */
  63.     public function getName()
  64.     {
  65.         return $this->name;
  66.     }
  67.     /**
  68.      * Add thumbnails
  69.      *
  70.      * @param \Webbamboo\SpinnersCommon\Entity\Companythumbnail $thumbnails
  71.      * @return Companythumbnailname
  72.      */
  73.     public function addThumbnail(\Webbamboo\SpinnersCommon\Entity\Companythumbnail $thumbnails)
  74.     {
  75.         $this->thumbnails[] = $thumbnails;
  76.         return $this;
  77.     }
  78.     /**
  79.      * Remove thumbnails
  80.      *
  81.      * @param \Webbamboo\SpinnersCommon\Entity\Companythumbnail $thumbnails
  82.      */
  83.     public function removeThumbnail(\Webbamboo\SpinnersCommon\Entity\Companythumbnail $thumbnails)
  84.     {
  85.         $this->thumbnails->removeElement($thumbnails);
  86.     }
  87.     /**
  88.      * Get thumbnails
  89.      *
  90.      * @return \Doctrine\Common\Collections\Collection
  91.      */
  92.     public function getThumbnails()
  93.     {
  94.         return $this->thumbnails;
  95.     }
  96. }