src/Entity/UserStudio.php line 10
<?phpnamespace App\Entity;use App\Repository\UserStudioRepository;use DateTimeImmutable;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: UserStudioRepository::class)]class UserStudio{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column]private ?int $user_id = null;#[ORM\OneToOne(mappedBy: 'userStudio', targetEntity: User::class)]protected User $user;#[ORM\Column(nullable: true)]private array $berechtigungen = [];#[ORM\Column]private ?DateTimeImmutable $createdAt = null;public function __construct(){$this->berechtigungen = [];$this->createdAt = new DateTimeImmutable();}public function getId(): ?int{return $this->id;}public function getBerechtigungen(): array{return $this->berechtigungen;}public function setBerechtigungen(?array $berechtigungen): self{$this->berechtigungen = $berechtigungen;return $this;}public function getCreatedAt(): ?DateTimeImmutable{return $this->createdAt;}public function setCreatedAt(DateTimeImmutable $createdAt): self{$this->createdAt = $createdAt;return $this;}public function getUser(): ?User{return $this->user;}public function setUser(?User $user): self{// unset the owning side of the relation if necessaryif ($user === null && $this->user !== null) {$this->user->setUserStudio(null);}// set the owning side of the relation if necessaryif ($user !== null && $user->getUserStudio() !== $this) {$user->setUserStudio($this);}$this->user = $user;return $this;}public function getUserId(): ?int{return $this->user_id;}public function setUserId(int $user_id): self{$this->user_id = $user_id;return $this;}}