src/Entity/AccessZeiten.php line 11
<?phpnamespace App\Entity;use App\Repository\AccessZeitenRepository;use DateTimeImmutable;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;#[ORM\Entity(repositoryClass: AccessZeitenRepository::class)]class AccessZeiten{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]#[Groups(['studio:read'])]private ?int $id = null;#[ORM\Column]#[Groups(['studio:read'])]private array $montag = [];#[ORM\Column]#[Groups(['studio:read'])]private array $dienstag = [];#[ORM\Column]#[Groups(['studio:read'])]private array $mittwoch = [];#[ORM\Column]#[Groups(['studio:read'])]private array $donnerstag = [];#[ORM\Column]#[Groups(['studio:read'])]private array $freitag = [];#[ORM\Column]#[Groups(['studio:read'])]private array $samstag = [];#[ORM\Column]#[Groups(['studio:read'])]private array $sonntag = [];#[ORM\Column]#[Groups(['studio:read'])]private ?bool $accessActive = null;#[ORM\Column(options: ['default' => false])]#[Groups(['studio:read'])]private ?bool $open247 = null;#[ORM\Column(length: 255, nullable: true)]#[Groups(['studio:read'])]private ?string $info = null;#[ORM\Column(length: 255, options: ['default' => 'LuckyAccess'])]#[Groups(['studio:read'])]private ?string $bezeichnung = null;#[ORM\Column(length: 255, options: ['default' => 'Nutzung 24 Stunden an 7 Tagen in der Woche möglich.'])]#[Groups(['studio:read'])]private ?string $text247 = null;#[ORM\OneToOne(mappedBy: 'accesszeiten', targetEntity: Studio::class)]protected ?Studio $studio;#[ORM\Column]private ?DateTimeImmutable $createdAt = null;public function __construct(){$this->montag = [];$this->dienstag = [];$this->mittwoch = [];$this->donnerstag = [];$this->freitag = [];$this->samstag = [];$this->sonntag = [];$this->accessActive = false;$this->bezeichnung = 'LuckyAccess';$this->text247 = 'Nutzung 24 Stunden an 7 Tagen in der Woche möglich.';$this->open247 = false;$this->createdAt = new DateTimeImmutable();}public function getId(): ?int{return $this->id;}public function getMontag(): array{return $this->montag;}public function setMontag(array $montag): self{$this->montag = $montag;return $this;}public function getDienstag(): array{return $this->dienstag;}public function setDienstag(array $dienstag): self{$this->dienstag = $dienstag;return $this;}public function getMittwoch(): array{return $this->mittwoch;}public function setMittwoch(array $mittwoch): self{$this->mittwoch = $mittwoch;return $this;}public function getDonnerstag(): array{return $this->donnerstag;}public function setDonnerstag(array $donnerstag): self{$this->donnerstag = $donnerstag;return $this;}public function getFreitag(): array{return $this->freitag;}public function setFreitag(array $freitag): self{$this->freitag = $freitag;return $this;}public function getSamstag(): array{return $this->samstag;}public function setSamstag(array $samstag): self{$this->samstag = $samstag;return $this;}public function getSonntag(): array{return $this->sonntag;}public function setSonntag(array $sonntag): self{$this->sonntag = $sonntag;return $this;}public function isAccessActive(): ?bool{return $this->accessActive;}public function setAccessActive(bool $accessActive): self{$this->accessActive = $accessActive;return $this;}public function isOpen247(): ?bool{return $this->open247;}public function setOpen247(bool $open247): self{$this->open247 = $open247;return $this;}public function getInfo(): ?string{return $this->info;}public function setInfo(?string $info): self{$this->info = $info;return $this;}public function getBezeichnung(): ?string{return $this->bezeichnung;}public function setBezeichnung(?string $bezeichnung): self{$this->bezeichnung = $bezeichnung;return $this;}public function getText247(): ?string{return $this->text247;}public function setText247(?string $text247): self{$this->text247 = $text247;return $this;}public function getStudio(): ?Studio{return $this->studio;}public function setStudio(?Studio $studio): self{// unset the owning side of the relation if necessaryif ($studio === null && $this->studio !== null) {$this->studio->setAccessZeiten(null);}// set the owning side of the relation if necessaryif ($studio !== null && $studio->getAccessZeiten() !== $this) {$studio->setAccessZeiten($this);}$this->studio = $studio;return $this;}public function getCreatedAt(): ?DateTimeImmutable{return $this->createdAt;}public function setCreatedAt(DateTimeImmutable $createdAt): self{$this->createdAt = $createdAt;return $this;}}