src/Core/Entity/CategoriaUsuario.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Core\Entity;
  3. use App\Core\Entity\Categoria;
  4. use App\Core\Entity\User;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7. * @ORM\Entity(repositoryClass="App\Core\Repository\CategoriaUsuarioRepository")
  8. */
  9. class CategoriaUsuario
  10. {
  11. /**
  12. * @ORM\Id()
  13. * @ORM\GeneratedValue()
  14. * @ORM\Column(type="integer")
  15. */
  16. private $id;
  17. /**
  18. * @ORM\ManyToOne(targetEntity="App\Core\Entity\User", inversedBy="categoriasUsuario")
  19. * @ORM\JoinColumn(nullable=false)
  20. */
  21. private $usuario;
  22. /**
  23. * @ORM\ManyToOne(targetEntity="App\Core\Entity\Categoria", inversedBy="categoriaUsuarios")
  24. * @ORM\JoinColumn(nullable=false)
  25. */
  26. private $categoria;
  27. public function getId(): ?int
  28. {
  29. return $this->id;
  30. }
  31. public function getUsuario(): ?User
  32. {
  33. return $this->usuario;
  34. }
  35. public function setUsuario(?User $user): self
  36. {
  37. $this->usuario = $user;
  38. return $this;
  39. }
  40. public function getCategoria(): ?Categoria
  41. {
  42. return $this->categoria;
  43. }
  44. public function setCategoria(?Categoria $categoria): self
  45. {
  46. $this->categoria = $categoria;
  47. return $this;
  48. }
  49. }