Ejemplo n.º 1
0
 /**
  * Import extracted item
  *
  * @param ImportSource $importSource
  * @param ExtractedItem $item
  */
 public function importItem(ImportSource $importSource, ExtractedItem $item)
 {
     $data = $item->toArray();
     $data['pid'] = $importSource->getStoragePid();
     $data['import_id'] = $item->getGuid();
     $data['import_source'] = 'ext:news_importer';
     // clean body text
     if (!empty($data['bodytext'])) {
         $data['bodytext'] = $this->cleanBodyText($data['bodytext'], $data['pid']);
     }
     // parse media
     $data['media'] = $this->processMedia($data, $importSource);
     $this->newsImportService->import(array($data));
 }
 /**
  * @test
  */
 public function getStoragePidReturnsInitialValueForInteger()
 {
     $this->assertSame(0, $this->subject->getStoragePid());
 }