src/Entity/TicketResponse.php line 14
<?phpnamespace App\Entity;use App\Repository\TicketResponseRepository;use App\Traits\Timestamps;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;#[ORM\Entity(repositoryClass: TicketResponseRepository::class)]#[ORM\Table(name: 'ticket_response')]#[ORM\HasLifecycleCallbacks]class TicketResponse{use Timestamps;#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]#[Groups(['ticket:read'])]private ?int $id = null;#[ORM\Column(type: Types::TEXT)]#[Groups(['ticket:read', 'ticket:write'])]private ?string $content = null;#[ORM\ManyToOne(inversedBy: 'responses')]#[ORM\JoinColumn(nullable: false)]private ?Ticket $ticket = null;#[ORM\ManyToOne]#[ORM\JoinColumn(nullable: true)]private ?User $user = null;#[ORM\Column]#[Groups(['ticket:read'])]private ?bool $isVisibleToClient = true;#[ORM\Column]#[Groups(['ticket:read'])]private ?bool $isFromClient = false;public function getId(): ?int{return $this->id;}public function getContent(): ?string{return $this->content;}public function setContent(string $content): self{$this->content = $content;return $this;}public function getTicket(): ?Ticket{return $this->ticket;}public function setTicket(?Ticket $ticket): self{$this->ticket = $ticket;return $this;}public function getUser(): ?User{return $this->user;}public function setUser(?User $user): self{$this->user = $user;return $this;}public function isIsVisibleToClient(): ?bool{return $this->isVisibleToClient;}public function setIsVisibleToClient(bool $isVisibleToClient): self{$this->isVisibleToClient = $isVisibleToClient;return $this;}public function isIsFromClient(): ?bool{return $this->isFromClient;}public function setIsFromClient(bool $isFromClient): self{$this->isFromClient = $isFromClient;return $this;}}