Ejemplo n.º 1
0
 /**
  * Create a new Metadata Instance
  * @param path to CSV file containing the Cdm to Mods mapping info.
  */
 public function __construct($settings)
 {
     parent::__construct($settings);
     $this->fetcher = new \mik\fetchers\Csv($settings);
     $this->mappingCSVpath = $this->settings['METADATA_PARSER']['mapping_csv_path'];
     if (isset($this->settings['METADATA_PARSER']['repeatable_wrapper_elements'])) {
         $this->repeatableWrapperElements = $this->settings['METADATA_PARSER']['repeatable_wrapper_elements'];
     } else {
         $this->repeatableWrapperElements = array();
     }
     $mappingCSVpath = $this->mappingCSVpath;
     $this->collectionMappingArray = $this->getMappingsArray($mappingCSVpath);
     if (isset($this->settings['MANIPULATORS']['metadatamanipulators'])) {
         $this->metadatamanipulators = $this->settings['MANIPULATORS']['metadatamanipulators'];
     } else {
         $this->metadatamanipulators = null;
     }
 }
Ejemplo n.º 2
0
 /**
  * Create a new Metadata Instance
  * @param path to CSV file containing the Cdm to Mods mapping info.
  */
 public function __construct($settings)
 {
     parent::__construct($settings);
     $this->fetcher = new \mik\fetchers\Cdm($settings);
     $this->includeMigratedFromUri = $this->settings['METADATA_PARSER']['include_migrated_from_uri'];
     $this->mappingCSVpath = $this->settings['METADATA_PARSER']['mapping_csv_path'];
     $this->wsUrl = $this->settings['METADATA_PARSER']['ws_url'];
     $this->alias = $this->settings['METADATA_PARSER']['alias'];
     if (isset($this->settings['METADATA_PARSER']['repeatable_wrapper_elements'])) {
         $this->repeatableWrapperElements = $this->settings['METADATA_PARSER']['repeatable_wrapper_elements'];
     } else {
         $this->repeatableWrapperElements = array();
     }
     $mappingCSVpath = $this->mappingCSVpath;
     $this->collectionMappingArray = $this->getMappingsArray($mappingCSVpath);
     if (isset($this->settings['MANIPULATORS']['metadatamanipulators'])) {
         $this->metadatamanipulators = $this->settings['MANIPULATORS']['metadatamanipulators'];
     } else {
         $this->metadatamanipulators = null;
     }
 }