コード例 #1
0
ファイル: DocumentTest.php プロジェクト: careerlinkvn/Tika
 public function testRawContent()
 {
     $doc = new Document('test.pdf', __DIR__ . '/../File/test.pdf');
     $doc->setRawContent('Bar');
     $this->assertEquals('Bar', $doc->getRawContent());
 }
コード例 #2
0
ファイル: Wrapper.php プロジェクト: funstaff/tika
 /**
  * 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);
 }