src/Entity/FilterTemplate.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\FilterTemplateRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use EightMarq\CoreComponent\Entity\BaseEntity;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. /**
  8.  * @ORM\Table(name="filter_templates")
  9.  * @ORM\Entity(repositoryClass=FilterTemplateRepository::class)
  10.  */
  11. class FilterTemplate extends BaseEntity
  12. {
  13.     /**
  14.      * @var string
  15.      *
  16.      * @ORM\Column(type="string", length=255)
  17.      *
  18.      * @Assert\NotBlank()
  19.      */
  20.     private $name;
  21.     /**
  22.      * @var string
  23.      *
  24.      * @ORM\Column(type="string", length=255)
  25.      *
  26.      * @Assert\NotBlank()
  27.      */
  28.     private $listIdentifier;
  29.     /**
  30.      * @var string
  31.      *
  32.      * @ORM\Column(type="text", length=65535)
  33.      *
  34.      * @Assert\NotBlank()
  35.      */
  36.     private $data;
  37.     public function getName(): ?string
  38.     {
  39.         return $this->name;
  40.     }
  41.     public function setName(string $name): self
  42.     {
  43.         $this->name $name;
  44.         return $this;
  45.     }
  46.     public function getListIdentifier(): ?string
  47.     {
  48.         return $this->listIdentifier;
  49.     }
  50.     public function setListIdentifier(string $listIdentifier)
  51.     {
  52.         $this->listIdentifier $listIdentifier;
  53.     }
  54.     public function getData(): ?string
  55.     {
  56.         return $this->data;
  57.     }
  58.     public function setData(string $data)
  59.     {
  60.         $this->data $data;
  61.     }
  62.     public function __toString()
  63.     {
  64.         return (string)$this->getName();
  65.     }
  66. }