Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Csf\CoreBundle\Entity;
  4.  
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Ekino\WordpressBundle\Entity\User;
  7. use Symfony\Component\Validator\Constraints as Assert;
  8. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  9. use Symfony\Component\Validator\Mapping\ClassMetadata;
  10.  
  11. /**
  12. * ContactForm
  13. * @ORM\Table(name="csf_sf_contact_form")
  14. * @ORM\Entity(repositoryClass="Csf\CoreBundle\Repository\ContactFormRepository")
  15. * @ORM\HasLifecycleCallbacks()
  16. */
  17. class ContactForm
  18. {
  19. /**
  20. * @var int
  21. * @ORM\Column(name="id", type="integer")
  22. * @ORM\Id
  23. * @ORM\GeneratedValue(strategy="AUTO")
  24. */
  25. private $id;
  26. /**
  27. * @ORM\ManyToOne(targetEntity="Ekino\WordpressBundle\Entity\User")
  28. * @ORM\JoinColumn(name="user_id", referencedColumnName="ID", nullable=false)
  29. */
  30. private $userId;
  31. /**
  32. * @var text
  33. * @ORM\Column(name="question", type="text", nullable=false)
  34. */
  35. private $question;
  36. /**
  37. * @var string
  38. * @ORM\Column(name="url", type="text", nullable=false)
  39. */
  40. private $url;
  41. /**
  42. * @var \DateTime
  43. * @ORM\Column(name="created", type="datetime", nullable=false)
  44. */
  45. private $created;
  46. /**
  47. * @var bool
  48. * @ORM\Column(name="answered", type="boolean", nullabble=false)
  49. */
  50. private $answered;
  51. /**
  52. * @ORM\ManyToOne(targetEntity="Ekino\WordpressBundle\Entity\User")
  53. * @ORM\JoinColumn(name="anwsered_by", referencedColumnName="ID", nullable=false)
  54. */
  55. private $answeredBy;
  56. /**
  57. * @var \DateTime
  58. * @ORM\Column(name="answer_date", type="datetime", nullable=false)
  59. */
  60. private $answerDate;
  61.  
  62. /**
  63. * Event constructor.
  64. */
  65. public function __construct()
  66. {
  67. $this->created = new \DateTime();
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement