src/CmsBundle/Entity/WidgetParameter.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\CmsBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * WidgetParameter
  6.  *
  7.  * @ORM\Table(name="widget_parameter")
  8.  * @ORM\Entity(repositoryClass="App\CmsBundle\Repository\WidgetParameterRepository")
  9.  */
  10. class WidgetParameter
  11. {
  12.     /**
  13.      * @ORM\Id
  14.      * @ORM\Column(type="integer", options={"unsigned":true})
  15.      * @ORM\GeneratedValue(strategy="AUTO")
  16.      */
  17.     protected int $id;
  18.     /**
  19.      * @ORM\ManyToOne(targetEntity="App\CmsBundle\Entity\Preset", inversedBy="widgetParameters")
  20.      * @ORM\JoinColumn(name="preset_id", referencedColumnName="id")
  21.      */
  22.     private ?Preset $preset null;
  23.     /**
  24.      * @ORM\Column(name="name", type="string")
  25.      */
  26.     private string $name;
  27.     /**
  28.      * @ORM\Column(name="value", type="string", length=1000, nullable=true)
  29.      */
  30.     private ?string $value null;
  31.     /**
  32.      * @return int|null
  33.      */
  34.     public function getId(): ?int
  35.     {
  36.         return $this->id;
  37.     }
  38.     /**
  39.      * @param int $id
  40.      * @return void
  41.      */
  42.     public function setId(int $id): void
  43.     {
  44.         $this->id $id;
  45.     }
  46.     /**
  47.      * @return Preset|null
  48.      */
  49.     public function getPreset(): ?Preset
  50.     {
  51.         return $this->preset;
  52.     }
  53.     /**
  54.      * @param Preset|null $preset
  55.      * @return $this
  56.      */
  57.     public function setPreset(?Preset $preset): self
  58.     {
  59.         $this->preset $preset;
  60.         return $this;
  61.     }
  62.     /**
  63.      * @return string
  64.      */
  65.     public function getName(): string
  66.     {
  67.         return $this->name;
  68.     }
  69.     /**
  70.      * @param string $name
  71.      * @return WidgetParameter
  72.      */
  73.     public function setName(string $name): self
  74.     {
  75.         $this->name $name;
  76.         return $this;
  77.     }
  78.     /**
  79.      * @return ?string
  80.      */
  81.     public function getValue(): ?string
  82.     {
  83.         return $this->value;
  84.     }
  85.     /**
  86.      * @param ?string $value
  87.      * @return WidgetParameter
  88.      */
  89.     public function setValue(?string $value): self
  90.     {
  91.         $this->value $value;
  92.         return $this;
  93.     }
  94. }