<?php
namespace App\Core\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Core\Repository\CategoriaCursoRepository")
*/
class CategoriaCurso
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Core\Entity\Categoria", inversedBy="cursosCategoria")
* @ORM\JoinColumn(nullable=false)
*/
private $categoria;
/**
* @ORM\ManyToOne(targetEntity="App\Core\Entity\Curso", inversedBy="cursoCategorias")
* @ORM\JoinColumn(nullable=false)
*/
private $curso;
public function getId(): ?int
{
return $this->id;
}
public function getCategoria(): ?Categoria
{
return $this->categoria;
}
public function setCategoria(?Categoria $categoria): self
{
$this->categoria = $categoria;
return $this;
}
public function getCurso(): ?Curso
{
return $this->curso;
}
public function setCurso(?Curso $curso): self
{
$this->curso = $curso;
return $this;
}
}