<?phpnamespace App\CmsBundle\Entity;use Doctrine\ORM\Mapping as ORM;/** * WidgetParameter * * @ORM\Table(name="widget_parameter") * @ORM\Entity(repositoryClass="App\CmsBundle\Repository\WidgetParameterRepository") */class WidgetParameter{ /** * @ORM\Id * @ORM\Column(type="integer", options={"unsigned":true}) * @ORM\GeneratedValue(strategy="AUTO") */ protected int $id; /** * @ORM\ManyToOne(targetEntity="App\CmsBundle\Entity\Preset", inversedBy="widgetParameters") * @ORM\JoinColumn(name="preset_id", referencedColumnName="id") */ private ?Preset $preset = null; /** * @ORM\Column(name="name", type="string") */ private string $name; /** * @ORM\Column(name="value", type="string", length=1000, nullable=true) */ private ?string $value = null; /** * @return int|null */ public function getId(): ?int { return $this->id; } /** * @param int $id * @return void */ public function setId(int $id): void { $this->id = $id; } /** * @return Preset|null */ public function getPreset(): ?Preset { return $this->preset; } /** * @param Preset|null $preset * @return $this */ public function setPreset(?Preset $preset): self { $this->preset = $preset; return $this; } /** * @return string */ public function getName(): string { return $this->name; } /** * @param string $name * @return WidgetParameter */ public function setName(string $name): self { $this->name = $name; return $this; } /** * @return ?string */ public function getValue(): ?string { return $this->value; } /** * @param ?string $value * @return WidgetParameter */ public function setValue(?string $value): self { $this->value = $value; return $this; }}