<?phpnamespace App\Entity;use App\Repository\VerbalProcessRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: VerbalProcessRepository::class)]class VerbalProcess{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(length: 255, nullable: true)] private ?string $title = null; #[ORM\Column(type: Types::TEXT, nullable: true)] private ?string $description = null; #[ORM\ManyToOne(inversedBy: 'verbalProcesses')] #[ORM\JoinColumn(nullable: false)] private ?User $author = null; #[ORM\ManyToOne(inversedBy: 'verbalProcesses')] private ?User $editor = null; public function __construct() { $this->verbalProcessDocuments = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getTitle(): ?string { return $this->title; } public function setTitle(?string $title): static { $this->title = $title; return $this; } public function getDescription(): ?string { return $this->description; } public function setDescription(?string $description): static { $this->description = $description; return $this; } public function getAuthor(): ?User { return $this->author; } public function setAuthor(?User $author): static { $this->author = $author; return $this; } public function getEditor(): ?User { return $this->editor; } public function setEditor(?User $editor): static { $this->editor = $editor; return $this; } public function getVerbalProcessCategory(): ?VerbalProcessCategory { return $this->verbalProcessCategory; } public function setVerbalProcessCategory(?VerbalProcessCategory $verbalProcessCategory): static { $this->verbalProcessCategory = $verbalProcessCategory; return $this; }}