Ejemplo n.º 1
0
 /**
  * Returns an instance of file importer
  *
  * @param Tx_Yag_Domain_Model_Album $album Album to add imported images to
  * @return Tx_Yag_Domain_Import_FileImporter_Importer
  */
 public function getImporterInstanceByAlbum(Tx_Yag_Domain_Model_Album $album)
 {
     $importer = parent::createImporterForAlbum('Tx_Yag_Domain_Import_FileImporter_Importer', $album);
     /* @var $importer Tx_Yag_Domain_Import_FileImporter_Importer */
     // As we get the uploaded file in temp dir, we have to move it to origs
     $importer->setMoveFilesToOrigsDirectoryToTrue();
     return $importer;
 }
Ejemplo n.º 2
0
 /**
  * Returns an instance of directory importer
  *
  * @param string $directory Directory to be crawled for files
  * @param Tx_Yag_Domain_Model_Album $album Album to add imported images to
  * @return Tx_Yag_Domain_Import_DirectoryImporter_Importer
  */
 public function getInstanceByDirectoryAndAlbum($directory, Tx_Yag_Domain_Model_Album $album)
 {
     $importer = parent::createImporterForAlbum('Tx_Yag_Domain_Import_DirectoryImporter_Importer', $album);
     /* @var $importer Tx_Yag_Domain_Import_DirectoryImporter_Importer */
     $importer->setDirectory($directory);
     $importer->_injectFileCrawler(new Tx_Yag_Domain_Import_FileCrawler($this->configurationBuilder->buildImporterConfiguration()));
     return $importer;
 }