<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;use Knp\DoctrineBehaviors\Model\Timestampable\TimestampableTrait;use Symfony\Component\Validator\Constraints as Assert;use App\Entity\Intervention;use App\Entity\SpecialiteDocteur as SpecialiteDocteur;use ApiPlatform\Core\Annotation\ApiResource;use App\Repository\OrdonnanceRepository;use App\Entity\Client;use Symfony\Component\Serializer\Annotation\Groups;use App\Entity\Docteur;/** * @ORM\Table() * @ORM\Entity() */class MedecinDossier{ use TimestampableTrait; /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="description", type="text", nullable=true) * */ private $comment; /** * @var Docteur * @ORM\ManyToOne( * targetEntity=Docteur::class, inversedBy="docteurs" * ) * @Groups({"read"}) */ private $docteur; /** * @var Client * @ORM\ManyToOne( * targetEntity=Client::class * ) * @Groups({"read"}) */ private $client; /** * @return int */ public function getId() { return $this->id; } /** * @param int $id */ public function setId($id) { $this->id = $id; } /** * @return string */ public function getComment() { return $this->comment; } /** * @param string $comment */ public function setComment($comment) { $this->comment = $comment; } /** * @return Docteur */ public function getDocteur() { return $this->docteur; } /** * @param Docteur $docteur */ public function setDocteur($docteur) { $this->docteur = $docteur; } /** * @return Client */ public function getClient() { return $this->client; } /** * @param Client $client */ public function setClient($client) { $this->client = $client; }}