for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Knp\DoctrineBehaviors\Model as ORMBehaviors;
use Symfony\Component\Validator\Constraints as Assert;
/**
* FormRequest.
*
* @ORM\Entity(repositoryClass="AppBundle\Repository\FormRequestRepository")
*/
class FormRequest
{
use ORMBehaviors\Timestampable\Timestampable;
* @var int
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
private $id;
* @var FormRequestType
* @Assert\Type("object")
* @Assert\Valid
* @ORM\ManyToOne(targetEntity="FormRequestType", inversedBy="requests")
private $type;
* @var string
* @Assert\NotBlank()
* @Assert\Type("string")
* @Assert\Length(
* max = 255
* )
* @ORM\Column(type="string", length=255)
private $status;
* @var User
* @ORM\ManyToOne(targetEntity="User", inversedBy="formRequests")
private $user;
* @var \DateTime
* @Assert\Date()
* @ORM\Column(type="datetime")
private $date;
* Get id.
* @return int
public function getId()
return $this->id;
}
* Set type.
* @param FormRequestType $type
* @return FormRequest
public function setType(FormRequestType $type)
$this->type = $type;
return $this;
* Get type.
* @return FormRequestType
public function getType()
return $this->type;
* Set status.
* @param string $status
public function setStatus($status)
$this->status = $status;
* Get status.
* @return string
public function getStatus()
return $this->status;
* Set user.
* @param User $user
public function setUser(User $user)
$this->user = $user;
* Get user.
* @return User
public function getUser()
return $this->user;
* Set date.
* @param \DateTime $date
public function setDate($date)
$this->date = $date;
* Get date.
* @return \DateTime
public function getDate()
return $this->date;