src/Entity/UserTemplate.php line 10
<?phpnamespace App\Entity;use App\Repository\UserTemplateRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: UserTemplateRepository::class)]#[ORM\Table(name: 'user_template')]class UserTemplate{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column(type: 'integer')]private ?int $id = null;// ✅ Made nullable to avoid validation errors for virtual fields in Sonata#[ORM\ManyToOne(targetEntity: Page::class)]#[ORM\JoinColumn(nullable: true, onDelete: 'CASCADE')]private ?Page $page = null;// ✅ Made nullable to avoid validation errors for virtual fields in Sonata#[ORM\ManyToOne(targetEntity: User::class)]#[ORM\JoinColumn(nullable: true, onDelete: 'CASCADE')]private ?User $user = null;#[ORM\Column(type: 'integer', nullable: true)]private ?int $type = null;public function getId(): ?int{return $this->id;}public function getPage(): ?Page{return $this->page;}public function setPage(?Page $page): self{$this->page = $page;return $this;}public function getUser(): ?User{return $this->user;}public function setUser(?User $user): self{$this->user = $user;return $this;}public function getType(): ?int{return $this->type;}public function setType(?int $type): self{$this->type = $type;return $this;}}