<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * Task * * @ORM\Table(name="task") * @ORM\Entity(repositoryClass="App\Repository\TaskRepository") */class Task{ /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="title", type="string", length=255) */ private $title; /** * @var string * * @ORM\Column(name="text", type="text") */ private $text; /** * @ORM\ManyToMany(targetEntity="User") */ private $users; /** * @ORM\Column(type="datetime") * @var \DateTime */ private $start; /** * @ORM\Column(type="datetime") * @var \DateTime */ private $end; /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set title * * @param string $title * * @return Task */ public function setTitle($title) { $this->title = $title; return $this; } /** * Get title * * @return string */ public function getTitle() { return $this->title; } /** * Set text * * @param string $text * * @return Task */ public function setText($text) { $this->text = $text; return $this; } /** * Get text * * @return string */ public function getText() { return $this->text; } /** * Constructor */ public function __construct() { $this->users = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Add user * * @param \App\Entity\User $user * * @return Task */ public function addUser(\App\Entity\User $user) { $this->users[] = $user; return $this; } /** * Remove user * * @param \App\Entity\User $user */ public function removeUser(\App\Entity\User $user) { $this->users->removeElement($user); } /** * Get users * * @return \Doctrine\Common\Collections\Collection */ public function getUsers() { return $this->users; } /** * Set start * * @param \DateTime $start * * @return Task */ public function setStart($start) { $this->start = $start; return $this; } /** * Get start * * @return \DateTime */ public function getStart() { return $this->start; } /** * Set end * * @param \DateTime $end * * @return Task */ public function setEnd($end) { $this->end = $end; return $this; } /** * Get end * * @return \DateTime */ public function getEnd() { return $this->end; }}