app/Entity/Schema/ORM/Setting.php line 13

Open in your IDE?
  1. <?php
  2. namespace Sq\Entity\Schema\ORM;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Settings.
  6.  *
  7.  * @ORM\Table(name="settings", uniqueConstraints={@ORM\UniqueConstraint(name="setting_key", columns={"setting_key"})})
  8.  * @ORM\Entity
  9.  */
  10. class Setting
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="setting_id", type="integer", nullable=false, options={"unsigned"=true})
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var string|null
  22.      *
  23.      * @ORM\Column(name="setting_key", type="string", length=40, nullable=true)
  24.      */
  25.     private $key;
  26.     /**
  27.      * @var string|null
  28.      *
  29.      * @ORM\Column(name="setting_value", type="text", length=16777215, nullable=true)
  30.      */
  31.     private $value;
  32.     /**
  33.      * @return int
  34.      */
  35.     public function getId(): int
  36.     {
  37.         return $this->id;
  38.     }
  39.     /**
  40.      * @return string|null
  41.      */
  42.     public function getKey(): ?string
  43.     {
  44.         return $this->key;
  45.     }
  46.     /**
  47.      * @param string|null $key
  48.      *
  49.      * @return Setting
  50.      */
  51.     public function setKey(?string $key): Setting
  52.     {
  53.         $this->key $key;
  54.         return $this;
  55.     }
  56.     /**
  57.      * @return string|null
  58.      */
  59.     public function getValue(): ?string
  60.     {
  61.         return $this->value;
  62.     }
  63.     /**
  64.      * @param string|null $value
  65.      *
  66.      * @return Setting
  67.      */
  68.     public function setValue(?string $value): Setting
  69.     {
  70.         $this->value $value;
  71.         return $this;
  72.     }
  73. }