<?phpnamespace App\Entity;use App\Repository\StudentModuleRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=StudentModuleRepository::class) */class StudentModule { /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Students::class) */ private $student; /** * @ORM\ManyToOne(targetEntity=Modules::class) */ private $module; /** * 0 inactivo * 1 activo * @ORM\Column(type="integer", nullable=true) */ private $available; /** * @ORM\Column(type="datetime", nullable=true) */ private $finishedAt; /** * @ORM\Column(type="datetime", nullable=true) */ private $enableSince; /** * @ORM\Column(type="datetime", nullable=true) */ private $enableUntil; /** * @ORM\Column(type="string", length=10, nullable=true) */ private $score; /** * @ORM\Column(type="integer", nullable=true) */ private $approved; public function getId(): ?int { return $this->id; } public function getStudent(): ?Students { return $this->student; } public function setStudent(?Students $student): self { $this->student = $student; return $this; } public function getModule(): ?Modules { return $this->module; } public function setModule(?Modules $module): self { $this->module = $module; return $this; } public function getFinishedAt(): ?\DateTimeInterface { return $this->finishedAt; } public function setFinishedAt(?\DateTimeInterface $finishedAt): self { $this->finishedAt = $finishedAt; return $this; } public function getScore(): ?string { return $this->score; } public function setScore(?string $score): self { $this->score = $score; return $this; } public function getApproved(): ?int { return $this->approved; } public function setApproved(?int $approved): self { $this->approved = $approved; return $this; } public function getAvailable() { return $this->available; } public function setAvailable($available): void { $this->available = $available; } public function getEnableSince() { return $this->enableSince; } public function getEnableUntil() { return $this->enableUntil; } public function setEnableSince($enableSince): void { $this->enableSince = $enableSince; } public function setEnableUntil($enableUntil): void { $this->enableUntil = $enableUntil; }}