Exemplo n.º 1
0
 public function testRawContent()
 {
     $doc = new Document('test.pdf', __DIR__ . '/../File/test.pdf');
     $doc->setRawContent('Bar');
     $this->assertEquals('Bar', $doc->getRawContent());
 }
Exemplo n.º 2
0
 /**
  * load Metadata
  * @param Document $doc
  * @param string $content
  */
 private function loadMetadata($doc, $content)
 {
     $class = $this->config->getMetadataClass();
     /* @var $metadata MetadataInterface */
     $metadata = new $class();
     $metadatas = get_object_vars(json_decode($content));
     foreach ($metadatas as $name => $value) {
         $metadata->add($name, $value);
     }
     $doc->setMetadata($metadata);
 }