Skip to content
Snippets Groups Projects
Commit d44d1e0e authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

dev #50215 remove 856u from Bibliondemand unimarc

parent 6170054a
Branches
Tags
5 merge requests!2102#57574 : correction orthographe des jours de la semaine,!2080Sandbox detach zf from storm,!2061Master,!2052Dev#50215 explo st omer henin arques sso avec portail departemental fin moissonnage oai,!2049Dev#50215 explo st omer henin arques sso avec portail departemental fin moissonnage oai
Pipeline #568 passed with stage
in 20 minutes and 18 seconds
......@@ -33,6 +33,11 @@ class Class_Cosmogramme_Integration_Record_Bibliondemand extends Class_Cosmogram
}
protected function _achieveUnimarc($unimarc_visitor) {
return $unimarc_visitor;
}
protected function _getItem() {
return [['f', $this->_datas['id_oai']],
['r', implode(';', $this->_types)]];
......
......@@ -54,13 +54,18 @@ class Class_Cosmogramme_Integration_Record_DublinCore extends notice_unimarc {
->visitDescriptions($this->_datas['relation'])
->visitYear($this->_datas['date'])
->visitLanguageId(reset($this->_datas['language']))
->visitLabelledUrl($this->_('Consulter la ressource en ligne'), $this->_datas['id_oai'])
->visitMatiere(implode(';', $this->_datas['matiere']))
->visitEditors($this->_datas['editeur'])
->visitItems($this->_getItem())
->visitAuteur($authors);
return $unimarc_visitor;
return $this->_achieveUnimarc($unimarc_visitor);
}
protected function _achieveUnimarc($unimarc_visitor) {
return $unimarc_visitor
->visitLabelledUrl($this->_('Consulter la ressource en ligne'), $this->_datas['id_oai']);
}
......
......@@ -198,6 +198,12 @@ class RecordPhaseBibliondemandSimpleTest extends AbstractRecordPhaseBibliondeman
}
/** @test */
public function firstRecordShouldNotHave856u() {
$this->assertEmpty(Class_Notice::find(1)->get_subfield('856', 'u'));
}
/** @test */
public function firstRecordItemUrlShouldBeEmpty() {
$item = Class_Notice::find(1)->getExemplaires()[0];
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment