src/Entity/CRM/Room.php line 9
<?phpnamespace App\Entity\CRM;use App\Repository\RoomRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: RoomRepository::class)]class Room{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $name = null;#[ORM\ManyToOne(inversedBy: 'rooms')]#[ORM\JoinColumn(nullable: false)]private ?Branch $branch = null;#[ORM\Column]private ?bool $collision = null;#[ORM\Column(length: 10)]private ?string $firstHour = null;#[ORM\Column(length: 10)]private ?string $lastHour = null;#[ORM\Column(length: 10)]private ?string $defaultView = null;#[ORM\Column]private ?bool $car = null;#[ORM\Column]private ?bool $availableForAllBranches = null;#[ORM\Column]private ?bool $forImplementers = null;#[ORM\Column]private ?bool $dateTimeHidden = null;#[ORM\Column]private array $availableForRoles = [];#[ORM\Column]private ?bool $timetable = null;#[ORM\Column]private ?bool $onlyAvailableForRoles = null;public function getId(): ?int{return $this->id;}public function __toString(): string{return $this->name;}/*** @return string|null*/public function getName(): ?string{return $this->name;}public function setName(string $name): static{$this->name = $name;return $this;}public function getBranch(): ?Branch{return $this->branch;}public function setBranch(?Branch $branch): static{$this->branch = $branch;return $this;}public function isCollision(): ?bool{return $this->collision;}public function setCollision(bool $collision): static{$this->collision = $collision;return $this;}public function getFirstHour(): ?string{return $this->firstHour;}public function setFirstHour(string $firstHour): static{$this->firstHour = $firstHour;return $this;}public function getLastHour(): ?string{return $this->lastHour;}public function setLastHour(string $lastHour): static{$this->lastHour = $lastHour;return $this;}public function getDefaultView(): ?string{return $this->defaultView;}public function setDefaultView(string $defaultView): static{$this->defaultView = $defaultView;return $this;}public function isCar(): ?bool{return $this->car;}public function setCar(bool $car): static{$this->car = $car;return $this;}public function isAvailableForAllBranches(): ?bool{return $this->availableForAllBranches;}public function setAvailableForAllBranches(bool $availableForAllBranches): static{$this->availableForAllBranches = $availableForAllBranches;return $this;}public function isForImplementers(): ?bool{return $this->forImplementers;}public function setForImplementers(bool $forImplementers): static{$this->forImplementers = $forImplementers;return $this;}public function isDateTimeHidden(): ?bool{return $this->dateTimeHidden;}public function setDateTimeHidden(bool $dateTimeHidden): static{$this->dateTimeHidden = $dateTimeHidden;return $this;}public function getAvailableForRoles(): array{return $this->availableForRoles;}public function setAvailableForRoles(?array $availableForRoles): static{$this->availableForRoles = $availableForRoles;return $this;}public function isTimetable(): ?bool{return $this->timetable;}public function setTimetable(bool $timetable): static{$this->timetable = $timetable;return $this;}public function isOnlyAvailableForRoles(): ?bool{return $this->onlyAvailableForRoles;}public function setOnlyAvailableForRoles(bool $onlyAvailableForRoles): static{$this->onlyAvailableForRoles = $onlyAvailableForRoles;return $this;}}