src/Entity/LienAuteurLivre.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * LienAuteurLivre
  6. *
  7. * @ORM\Table(name="lien_auteur_livre")
  8. * @ORM\Entity(repositoryClass="App\Repository\LienAuteurLivreRepository")
  9. */
  10. class LienAuteurLivre
  11. {
  12. /**
  13. * @var int
  14. *
  15. * @ORM\Column(name="id", type="integer")
  16. * @ORM\Id
  17. * @ORM\GeneratedValue(strategy="AUTO")
  18. */
  19. private $id;
  20. /**
  21. * @ORM\ManyToOne(targetEntity="App\Entity\Livre")
  22. * @ORM\JoinColumn(name="livre_id", referencedColumnName="id", nullable=false)
  23. */
  24. private $livre;
  25. /**
  26. * @ORM\ManyToOne(targetEntity="App\Entity\Auteur")
  27. * @ORM\JoinColumn(name="auteur_id", referencedColumnName="id", nullable=false)
  28. */
  29. private $auteur;
  30. /**
  31. * Get id
  32. *
  33. * @return int
  34. */
  35. public function getId()
  36. {
  37. return $this->id;
  38. }
  39. /**
  40. * Set livre
  41. *
  42. * @param Livre $livre
  43. *
  44. * @return LienAuteurLivre
  45. */
  46. public function setLivre($livre)
  47. {
  48. $this->livre = $livre;
  49. return $this;
  50. }
  51. /**
  52. * Get livre
  53. *
  54. * @return Livre
  55. */
  56. public function getLivre()
  57. {
  58. return $this->livre;
  59. }
  60. /**
  61. * Set auteur
  62. *
  63. * @param Auteur $auteur
  64. *
  65. * @return LienAuteurLivre
  66. */
  67. public function setAuteur($auteur)
  68. {
  69. $this->auteur = $auteur;
  70. return $this;
  71. }
  72. /**
  73. * Get auteur
  74. *
  75. * @return Auteur
  76. */
  77. public function getAuteur()
  78. {
  79. return $this->auteur;
  80. }
  81. }