<?php
namespace App\Core\Entity;
use App\Core\Entity\Categoria;
use App\Core\Entity\User;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Core\Repository\CategoriaUsuarioRepository")
*/
class CategoriaUsuario
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Core\Entity\User", inversedBy="categoriasUsuario")
* @ORM\JoinColumn(nullable=false)
*/
private $usuario;
/**
* @ORM\ManyToOne(targetEntity="App\Core\Entity\Categoria", inversedBy="categoriaUsuarios")
* @ORM\JoinColumn(nullable=false)
*/
private $categoria;
public function getId(): ?int
{
return $this->id;
}
public function getUsuario(): ?User
{
return $this->usuario;
}
public function setUsuario(?User $user): self
{
$this->usuario = $user;
return $this;
}
public function getCategoria(): ?Categoria
{
return $this->categoria;
}
public function setCategoria(?Categoria $categoria): self
{
$this->categoria = $categoria;
return $this;
}
}