/** * Création d'un corps non structuré * * @return CCDAPOCD_MT000040_NonXMLBody * @throws CMbException */ function setNonXMLBody() { $file = self::$cda_factory->file; $mediaType = self::$cda_factory->mediaType; $nonXMLBody = new CCDAPOCD_MT000040_NonXMLBody(); $ed = new CCDAED(); $ed->setMediaType($mediaType); $ed->setRepresentation("B64"); if (!$file) { throw new CMbException("Aucun fichier renseigné"); } $ed->setData(base64_encode(file_get_contents($file))); $nonXMLBody->setText($ed); return $nonXMLBody; }