src/Entity/PageMeta.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * PageMeta
  6. *
  7. * @ORM\Table(name="PageMeta")
  8. * @ORM\Entity
  9. */
  10. class PageMeta
  11. {
  12. /**
  13. * @var integer
  14. *
  15. * @ORM\Column(name="id", type="integer")
  16. * @ORM\Id
  17. * @ORM\GeneratedValue(strategy="AUTO")
  18. */
  19. private $id;
  20. /**
  21. * @var string
  22. *
  23. * @ORM\Column(name="meta_key", type="string", length=255)
  24. */
  25. private $key;
  26. /**
  27. * @var string
  28. *
  29. * @ORM\Column(name="meta_value", type="text")
  30. */
  31. private $value;
  32. /**
  33. * @var Page
  34. *
  35. * @ORM\ManyToOne(targetEntity="Page", inversedBy="metas")
  36. * @ORM\JoinColumn(name="page_id", referencedColumnName="id")
  37. */
  38. private $page;
  39. /**
  40. * Get id
  41. *
  42. * @return integer
  43. */
  44. public function getId()
  45. {
  46. return $this->id;
  47. }
  48. /**
  49. * Set metaKey
  50. *
  51. * @param string $metaKey
  52. * @return PageMeta
  53. */
  54. public function setKey($metaKey)
  55. {
  56. $this->key = $metaKey;
  57. return $this;
  58. }
  59. /**
  60. * Get metaKey
  61. *
  62. * @return string
  63. */
  64. public function getKey()
  65. {
  66. return $this->key;
  67. }
  68. /**
  69. * Set metaValue
  70. *
  71. * @param string $metaValue
  72. * @return PageMeta
  73. */
  74. public function setValue($metaValue)
  75. {
  76. $this->value = $metaValue;
  77. return $this;
  78. }
  79. /**
  80. * Get metaValue
  81. *
  82. * @return string
  83. */
  84. public function getValue()
  85. {
  86. return $this->value;
  87. }
  88. /**
  89. * @return Page
  90. */
  91. public function getPage()
  92. {
  93. return $this->page;
  94. }
  95. /**
  96. * @param Page $page
  97. */
  98. public function setPage($page)
  99. {
  100. $this->page = $page;
  101. }
  102. }