src/Entity/TareaEstudianteArchivo.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Core\Entity\Estudiante;
  4. use App\Repository\TareaEstudianteArchivoRepository;
  5. use Doctrine\Common\Collections\ArrayCollection;
  6. use Doctrine\Common\Collections\Collection;
  7. use Doctrine\ORM\Mapping as ORM;
  8. /**
  9. * @ORM\Entity(repositoryClass=TareaEstudianteArchivoRepository::class)
  10. */
  11. class TareaEstudianteArchivo
  12. {
  13. /**
  14. * @ORM\Id
  15. * @ORM\GeneratedValue
  16. * @ORM\Column(type="integer")
  17. */
  18. private $id;
  19. /**
  20. * @ORM\ManyToOne(targetEntity=Archivo::class, inversedBy="tareaEstudianteArchivos")
  21. */
  22. private $archivo;
  23. /**
  24. * @ORM\ManyToOne(targetEntity=TareaEstudiante::class, inversedBy="tareaEstudianteArchivos")
  25. */
  26. private $tarea_estudiante;
  27. public function __construct()
  28. {
  29. $this->tareaEstudiantes = new ArrayCollection();
  30. }
  31. public function getId(): ?int
  32. {
  33. return $this->id;
  34. }
  35. public function getArchivo(): ?Archivo
  36. {
  37. return $this->archivo;
  38. }
  39. public function setArchivo(?Archivo $archivo): self
  40. {
  41. $this->archivo = $archivo;
  42. return $this;
  43. }
  44. public function getTareaEstudiante(): ?TareaEstudiante
  45. {
  46. return $this->tarea_estudiante;
  47. }
  48. public function setTareaEstudiante(?TareaEstudiante $tarea_estudiante): self
  49. {
  50. $this->tarea_estudiante = $tarea_estudiante;
  51. return $this;
  52. }
  53. }