<?php
namespace App\Entity;
use App\Entity\Enquete;
use App\Entity\User;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Serializer\Annotation\Ignore;
/**
* @ORM\Entity(repositoryClass=UserRepository::class)
*/
#[Entity]
class Veterinaire extends User
{
/**
* ORM\OneToMany(targetEntity=Enquete::class, mappedBy="veterinaire")
* Ignore()
*/
//protected $enquetes;
/**
* ORM\OneToMany(targetEntity=AgentPathogene::class, mappedBy="domain")
* @Ignore()
*/
//protected $ownAgentPathogenes;
/**
* ORM\OneToMany(targetEntity=Pathologie::class, mappedBy="domain")
* @Ignore()
*/
//protected $ownPathologies;
/**
* ORM\OneToMany(targetEntity=Opa::class, mappedBy="domain")
* @Ignore()
*/
//protected $ownOpas;
/**
* ORM\OneToMany(targetEntity=Fonction::class, mappedBy="domain")
* @Ignore()
*/
//protected $ownFonctions;
/**
* ORM\OneToMany(targetEntity=Pathologie::class, mappedBy="domain")
*/
//protected $ownPathologies;
/**
* ORM\OneToMany(targetEntity=Opa::class, mappedBy="domain")
*/
//protected $ownOpas;
/**
* ORM\OneToMany(targetEntity=Fonction::class, mappedBy="domain")
*/
//protected $ownFonctions;
/**
* ORM\OneToMany(targetEntity=Production::class, mappedBy="domain")
*/
//protected $ownProductions;
public function __construct(string $val = 'veterinaire')
{
parent::__construct($val);
$this->roles[] = 'ROLE_VETERINAIRE';
}
/*
public function getEnquetes(): ?Enquete
{
return $this->enquetes;
}
public function setEnquetes(?Enquete $enquetes): self
{
$this->enquetes = $enquetes;
return $this;
}
*/
}