src/Infrastructure/Doctrine/Entity/DoctrineCms.php line 16

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Infrastructure\Doctrine\Entity;
  4. use App\Domain\Common\Entity\Cms;
  5. use App\Infrastructure\Doctrine\Entity\Traits\IdableTrait;
  6. use App\Infrastructure\Doctrine\Entity\Traits\SluggableTrait;
  7. use App\Infrastructure\Doctrine\Entity\Traits\TimestampableTrait;
  8. use Doctrine\ORM\Mapping as ORM;
  9. /**
  10.  * @ORM\Entity(repositoryClass="App\Infrastructure\Doctrine\Repository\DoctrineCmsRepository")
  11.  */
  12. class DoctrineCms implements Cms
  13. {
  14.     use IdableTrait;
  15.     use SluggableTrait;
  16.     use TimestampableTrait;
  17.     /**
  18.      * @ORM\Column(type="text")
  19.      */
  20.     private string $content '';
  21.     public function getContent(): string
  22.     {
  23.         return $this->content;
  24.     }
  25.     public function setContent(string $content): void
  26.     {
  27.         $this->content $content;
  28.     }
  29. }