Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace Csf\CoreBundle\Entity;
- use Doctrine\ORM\Mapping as ORM;
- use Ekino\WordpressBundle\Entity\User;
- use Symfony\Component\Validator\Constraints as Assert;
- use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
- use Symfony\Component\Validator\Mapping\ClassMetadata;
- /**
- * ContactForm
- * @ORM\Table(name="csf_sf_contact_form")
- * @ORM\Entity(repositoryClass="Csf\CoreBundle\Repository\ContactFormRepository")
- * @ORM\HasLifecycleCallbacks()
- */
- class ContactForm
- {
- /**
- * @var int
- * @ORM\Column(name="id", type="integer")
- * @ORM\Id
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @ORM\ManyToOne(targetEntity="Ekino\WordpressBundle\Entity\User")
- * @ORM\JoinColumn(name="user_id", referencedColumnName="ID", nullable=false)
- */
- private $userId;
- /**
- * @var text
- * @ORM\Column(name="question", type="text", nullable=false)
- */
- private $question;
- /**
- * @var string
- * @ORM\Column(name="url", type="text", nullable=false)
- */
- private $url;
- /**
- * @var \DateTime
- * @ORM\Column(name="created", type="datetime", nullable=false)
- */
- private $created;
- /**
- * @var bool
- * @ORM\Column(name="answered", type="boolean", nullabble=false)
- */
- private $answered;
- /**
- * @ORM\ManyToOne(targetEntity="Ekino\WordpressBundle\Entity\User")
- * @ORM\JoinColumn(name="anwsered_by", referencedColumnName="ID", nullable=false)
- */
- private $answeredBy;
- /**
- * @var \DateTime
- * @ORM\Column(name="answer_date", type="datetime", nullable=false)
- */
- private $answerDate;
- /**
- * Event constructor.
- */
- public function __construct()
- {
- $this->created = new \DateTime();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement