Exemple #1
0
 /**
  * Constructor
  *
  * @param \Zend\Config\Config $mainConfig     VuFind main configuration (omit for
  * built-in defaults)
  * @param \Zend\Config\Config $recordConfig   Record-specific configuration file
  * (omit to use $mainConfig as $recordConfig)
  * @param \Zend\Config\Config $searchSettings Search-specific configuration file
  *
  * @throws \Exception
  */
 public function __construct($mainConfig = null, $recordConfig = null, $searchSettings = null)
 {
     parent::__construct($mainConfig, $recordConfig, $searchSettings);
     // get config values for remote fullrecord service
     if (!$mainConfig->Record->get('remote_marc_url')) {
         throw new \Exception('SolrMarcRemote baseUrl-setting missing.');
     } else {
         $this->uriPattern = $mainConfig->Record->get('remote_marc_url');
     }
 }
Exemple #2
0
 /**
  * Constructor
  *
  * @param \Zend\Config\Config $mainConfig      VuFind main configuration (omit
  *                                             for built-in defaults)
  * @param \Zend\Config\Config $recordConfig    Record-specific configuration file
  *                                             (omit to use $mainConfig
  *                                             as $recordConfig)
  * @param \Zend\Config\Config $searchSettings  Search-specific configuration file
  * @param String              $protocolWrapper ProtocolWrapper
  */
 public function __construct($mainConfig = null, $recordConfig = null, $searchSettings = null, $protocolWrapper = null)
 {
     parent::__construct($mainConfig, $recordConfig, $searchSettings);
     $this->multiValuedFRBRField = isset($searchSettings->General->multiValuedFRBRField) ? $searchSettings->General->multiValuedFRBRField : true;
     $this->protocolWrapper = $protocolWrapper;
 }
Exemple #3
0
 /**
  * Constructor
  *
  * @param \Zend\Config\Config $mainConfig       VuFind main configuration (omit
  * for built-in defaults)
  * @param \Zend\Config\Config $recordConfig     Record-specific configuration
  * file (omit to use $mainConfig as  $recordConfig)
  * @param \Zend\Config\Config $searchSettings   Search-specific configuration
  * file
  * @param PluginManager       $results          Results plugin manager
  * @param \Zend\Config\Config $datasourceConfig Datasource configuration
  */
 public function __construct($mainConfig = null, $recordConfig = null, $searchSettings = null, \VuFind\Search\Results\PluginManager $results = null, \Zend\Config\Config $datasourceConfig = null)
 {
     parent::__construct($mainConfig, $recordConfig, $searchSettings, $results);
     $this->datasourceConfig = $datasourceConfig;
 }