public function __construct(\IuchBundle\Entity\Charte $charte, \IuchBundle\Entity\Charte_utilisateur $signature = null) { $this->setFileName($charte->getFileName()); $this->setCharteFile($charte->getCharteFile()); $this->setIdCharte($charte->getId()); $this->setNom($charte->getNom()); $this->setDescription($charte->getDescription()); $this->setService($charte->getService()); $this->setServices($charte->getServices()); // $this->setUser($signature->getUser()); if (isset($signature)) { $this->signe = true; } else { $this->signe = false; } }