Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

60 lines
1.0KB

  1. <?php
  2. namespace Lc\SovBundle\Doctrine\Extension;
  3. use Doctrine\ORM\Mapping as ORM;
  4. trait SeoTrait
  5. {
  6. #[ORM\Column(type: 'string', length: 255, nullable: true)]
  7. protected $metaTitle;
  8. #[ORM\Column(type: 'text', nullable: true)]
  9. protected $metaDescription;
  10. /**
  11. * @var array
  12. */
  13. #[ORM\Column(type: 'array', nullable: true)]
  14. protected $oldUrls;
  15. public function getMetaTitle(): ?string
  16. {
  17. return $this->metaTitle;
  18. }
  19. public function setMetaTitle(?string $metaTitle): self
  20. {
  21. $this->metaTitle = $metaTitle;
  22. return $this;
  23. }
  24. public function getMetaDescription(): ?string
  25. {
  26. return $this->metaDescription;
  27. }
  28. public function setMetaDescription(?string $metaDescription): self
  29. {
  30. $this->metaDescription = $metaDescription;
  31. return $this;
  32. }
  33. public function setOldUrls($oldUrls): self
  34. {
  35. $this->oldUrls = $oldUrls;
  36. return $this;
  37. }
  38. public function getOldUrls(): ?array
  39. {
  40. return $this->oldUrls;
  41. }
  42. }