Exemplo n.º 1
0
 /**
  * @param array $holding
  * @return mixed int or null
  */
 protected function getHoldingYear($holding)
 {
     if (!is_array($holding) || !isset($holding['@'])) {
         return $holding;
     }
     switch ($holding['@']) {
         case 'MZK':
         case 'MUNI':
             return MZKPortal\RecordDriver\SolrMarcBase::getHoldingYear($holding);
         case 'KJM':
             return MZKPortal\RecordDriver\SolrMarcKjm::getHoldingYear($holding);
         case 'MEND':
             return MZKPortal\RecordDriver\SolrMarcMend::getHoldingYear($holding);
     }
     return null;
 }