src/Entity/EntidadRepresentativa.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Doctrine\Common\Collections\Collection;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7. * @ORM\Entity
  8. * @ORM\Table(name="entidad_representativa")
  9. */
  10. class EntidadRepresentativa extends Entidad
  11. {
  12. /**
  13. * @ORM\OneToMany(
  14. * targetEntity=\App\Entity\EntidadRepresentativaPropietarioContenido::class,
  15. * mappedBy="entidadRepresentativa"
  16. * )
  17. */
  18. private $entidadRepresentativaPropietarioContenidos;
  19. public function __construct()
  20. {
  21. $this->entidadRepresentativaPropietarioContenidos = new ArrayCollection();
  22. }
  23. /**
  24. * @return Collection<int, EntidadRepresentativaPropietarioContenido>
  25. */
  26. public function getEntidadRepresentativaPropietarioContenidos(): Collection
  27. {
  28. return $this->entidadRepresentativaPropietarioContenidos;
  29. }
  30. public function addEntidadRepresentativaPropietarioContenido(EntidadRepresentativaPropietarioContenido $entidadRepresentativaPropietarioContenido): static
  31. {
  32. if (!$this->entidadRepresentativaPropietarioContenidos->contains($entidadRepresentativaPropietarioContenido)) {
  33. $this->entidadRepresentativaPropietarioContenidos->add($entidadRepresentativaPropietarioContenido);
  34. $entidadRepresentativaPropietarioContenido->setEntidadRepresentativa($this);
  35. }
  36. return $this;
  37. }
  38. public function removeEntidadRepresentativaPropietarioContenido(EntidadRepresentativaPropietarioContenido $entidadRepresentativaPropietarioContenido): static
  39. {
  40. if ($this->entidadRepresentativaPropietarioContenidos->removeElement($entidadRepresentativaPropietarioContenido)) {
  41. // set the owning side to null (unless already changed)
  42. if ($entidadRepresentativaPropietarioContenido->getEntidadRepresentativa() === $this) {
  43. $entidadRepresentativaPropietarioContenido->setEntidadRepresentativa(null);
  44. }
  45. }
  46. return $this;
  47. }
  48. }