src/CoreBundle/Entity/UserError.php line 13

Open in your IDE?
  1. <?php
  2. namespace CoreBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use UserBundle\Entity\User;
  5. /**
  6. * @ORM\Table(name="user_errors")
  7. * @ORM\Entity
  8. */
  9. class UserError
  10. {
  11. /**
  12. * @var int
  13. *
  14. * @ORM\Column(name="id", type="integer")
  15. * @ORM\Id
  16. * @ORM\GeneratedValue(strategy="AUTO")
  17. */
  18. private $id;
  19. /**
  20. * @var User
  21. *
  22. * @ORM\ManyToOne(targetEntity="UserBundle\Entity\User")
  23. * @ORM\JoinColumn(name="user_id", referencedColumnName="id", onDelete="CASCADE")
  24. */
  25. private $user;
  26. /**
  27. * @var string
  28. *
  29. * @ORM\Column(name="url", length=512, type="text", nullable=true)
  30. */
  31. private $url;
  32. /**
  33. * @var string
  34. *
  35. * @ORM\Column(name="class", length=250, type="text", nullable=true)
  36. */
  37. private $class;
  38. /**
  39. * @var string
  40. *
  41. * @ORM\Column(name="status_code", length=10, type="text")
  42. */
  43. private $statusCode;
  44. /**
  45. * @var string
  46. *
  47. * @ORM\Column(name="message", length=400, type="text", nullable=true)
  48. */
  49. private $message;
  50. /**
  51. * @var string
  52. *
  53. * @ORM\Column(name="email", length=255, type="string", nullable=true)
  54. */
  55. private $email;
  56. /**
  57. * @var string
  58. *
  59. * @ORM\Column(name="institution_name", type="text", nullable=true)
  60. */
  61. private $institutionName;
  62. /**
  63. * @var string
  64. *
  65. * @ORM\Column(name="classroom_names", type="text", nullable=true)
  66. */
  67. private $classroomNames;
  68. /**
  69. * @var string
  70. *
  71. * @ORM\Column(name="file", length=250, type="text", nullable=true)
  72. */
  73. private $file;
  74. /**
  75. * @var string
  76. *
  77. * @ORM\Column(name="file_line", length=5, type="text", nullable=true)
  78. */
  79. private $fileLine;
  80. /**
  81. * @var \DateTime
  82. *
  83. * @ORM\Column(name="created_at", type="datetime", nullable=true)
  84. */
  85. private $createdAt;
  86. /**
  87. * Get id.
  88. *
  89. * @return int
  90. */
  91. public function getId()
  92. {
  93. return $this->id;
  94. }
  95. /**
  96. * @return User
  97. */
  98. public function getUser(): User
  99. {
  100. return $this->user;
  101. }
  102. /**
  103. * @param User $user
  104. */
  105. public function setUser(User $user): void
  106. {
  107. $this->user = $user;
  108. }
  109. /**
  110. * @return string
  111. */
  112. public function getClass(): string
  113. {
  114. return $this->class;
  115. }
  116. /**
  117. * @param string $class
  118. */
  119. public function setClass(string $class): void
  120. {
  121. $this->class = $class;
  122. }
  123. /**
  124. * @return string
  125. */
  126. public function getStatusCode(): string
  127. {
  128. return $this->statusCode;
  129. }
  130. /**
  131. * @param string $statusCode
  132. */
  133. public function setStatusCode(string $statusCode): void
  134. {
  135. $this->statusCode = $statusCode;
  136. }
  137. /**
  138. * @return string
  139. */
  140. public function getMessage(): string
  141. {
  142. return $this->message;
  143. }
  144. /**
  145. * @param string $message
  146. */
  147. public function setMessage(string $message): void
  148. {
  149. $this->message = $message;
  150. }
  151. /**
  152. * @return string
  153. */
  154. public function getEmail(): string
  155. {
  156. return $this->email;
  157. }
  158. /**
  159. * @param string $message
  160. */
  161. public function setEmail(?string $email): void
  162. {
  163. $this->email = $email;
  164. }
  165. /**
  166. * @return string
  167. */
  168. public function getInstitutionName(): string
  169. {
  170. return $this->institutionName;
  171. }
  172. /**
  173. * @param string $institutionName
  174. */
  175. public function setInstitutionName(?string $institutionName): void
  176. {
  177. $this->institutionName = $institutionName;
  178. }
  179. /**
  180. * @return string
  181. */
  182. public function getClassroomNames(): string
  183. {
  184. return $this->classroomNames;
  185. }
  186. /**
  187. * @param string $classroomNames
  188. */
  189. public function setClassroomNames(?string $classroomNames): void
  190. {
  191. $this->classroomNames = $classroomNames;
  192. }
  193. /**
  194. * @return string
  195. */
  196. public function getFile(): string
  197. {
  198. return $this->file;
  199. }
  200. /**
  201. * @param string $file
  202. */
  203. public function setFile(string $file): void
  204. {
  205. $this->file = $file;
  206. }
  207. /**
  208. * @return string
  209. */
  210. public function getFileLine(): string
  211. {
  212. return $this->fileLine;
  213. }
  214. /**
  215. * @param string $fileLine
  216. */
  217. public function setFileLine(string $fileLine): void
  218. {
  219. $this->fileLine = $fileLine;
  220. }
  221. /**
  222. * @return \DateTime
  223. */
  224. public function getCreatedAt(): \DateTime
  225. {
  226. return $this->createdAt;
  227. }
  228. /**
  229. * @param \DateTime $createdAt
  230. */
  231. public function setCreatedAt(\DateTime $createdAt): void
  232. {
  233. $this->createdAt = $createdAt;
  234. }
  235. /**
  236. * @return string
  237. */
  238. public function getUrl(): string
  239. {
  240. return $this->url;
  241. }
  242. /**
  243. * @param string $url
  244. */
  245. public function setUrl(string $url): void
  246. {
  247. $this->url = $url;
  248. }
  249. }