vendor/uvdesk/support-center-bundle/Entity/ArticleHistory.php line 13

Open in your IDE?
  1. <?php
  2. namespace Webkul\UVDesk\SupportCenterBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * ArticleHistory
  6. * @ORM\Entity(repositoryClass=null)
  7. * @ORM\HasLifecycleCallbacks
  8. * @ORM\Table(name="uv_article_history")
  9. */
  10. class ArticleHistory
  11. {
  12. /**
  13. * @var integer
  14. * @ORM\Id
  15. * @ORM\Column(type="integer")
  16. * @ORM\GeneratedValue
  17. */
  18. private $id;
  19. /**
  20. * @var integer
  21. * @ORM\Column(type="integer")
  22. */
  23. private $articleId;
  24. /**
  25. * @var integer
  26. * @ORM\Column(type="integer")
  27. */
  28. private $userId;
  29. /**
  30. * @var string
  31. * @ORM\Column(type="text")
  32. */
  33. private $content;
  34. /**
  35. * @var \DateTime
  36. * @ORM\Column(type="datetime")
  37. */
  38. private $dateAdded;
  39. /**
  40. * @var \DateTime
  41. */
  42. private $formattedDate;
  43. /**
  44. * Get id
  45. *
  46. * @return integer
  47. */
  48. public function getId()
  49. {
  50. return $this->id;
  51. }
  52. /**
  53. * Set articleId
  54. *
  55. * @param integer $articleId
  56. * @return ArticleHistory
  57. */
  58. public function setArticleId($articleId)
  59. {
  60. $this->articleId = $articleId;
  61. return $this;
  62. }
  63. /**
  64. * Get articleId
  65. *
  66. * @return integer
  67. */
  68. public function getArticleId()
  69. {
  70. return $this->articleId;
  71. }
  72. /**
  73. * Set userId
  74. *
  75. * @param integer $userId
  76. * @return ArticleHistory
  77. */
  78. public function setUserId($userId)
  79. {
  80. $this->userId = $userId;
  81. return $this;
  82. }
  83. /**
  84. * Get userId
  85. *
  86. * @return integer
  87. */
  88. public function getUserId()
  89. {
  90. return $this->userId;
  91. }
  92. /**
  93. * Set content
  94. *
  95. * @param string $content
  96. * @return ArticleHistory
  97. */
  98. public function setContent($content)
  99. {
  100. $this->content = $content;
  101. return $this;
  102. }
  103. /**
  104. * Get content
  105. *
  106. * @return string
  107. */
  108. public function getContent()
  109. {
  110. return $this->content;
  111. }
  112. /**
  113. * Set dateAdded
  114. *
  115. * @param \DateTime $dateAdded
  116. * @return ArticleHistory
  117. */
  118. public function setDateAdded($dateAdded)
  119. {
  120. $this->dateAdded = $dateAdded;
  121. return $this;
  122. }
  123. /**
  124. * Get dateAdded
  125. *
  126. * @return \DateTime
  127. */
  128. public function getDateAdded()
  129. {
  130. return $this->dateAdded;
  131. }
  132. /**
  133. * @ORM\PrePersist
  134. */
  135. public function setCreatedAtValue()
  136. {
  137. $this->dateAdded = new \DateTime();
  138. }
  139. /**
  140. * Get dateAdded
  141. *
  142. * @return \DateTime
  143. */
  144. public function getFormattedDate()
  145. {
  146. return $this->formattedDate;
  147. }
  148. public function setFormattedDate($formattedDate)
  149. {
  150. $this->formattedDate = $formattedDate;
  151. return $this;
  152. }
  153. }