Skip to content
Snippets Groups Projects
Commit d3c74b35 authored by Robert Lange's avatar Robert Lange
Browse files

refs #17783 [fid] use finc RecordDataFormatterFacory

* extend RecordDataFormatterFacory of finc in fid
* RecordDataFormatterFacory in adlr and bbi should be refactored / scaled down
parent 95a6e8ef
No related merge requests found
...@@ -26,10 +26,11 @@ ...@@ -26,10 +26,11 @@
*/ */
namespace fid\View\Helper\Root; namespace fid\View\Helper\Root;
use finc\View\Helper\Root\RecordDataFormatterFactory as FincRecordDataFormatterFactory;
use VuFind\View\Helper\Root\RecordDataFormatter; use VuFind\View\Helper\Root\RecordDataFormatter;
use VuFind\View\Helper\Root\RecordDataFormatter\SpecBuilder; use VuFind\View\Helper\Root\RecordDataFormatter\SpecBuilder;
class RecordDataFormatterFactory class RecordDataFormatterFactory extends FincRecordDataFormatterFactory
{ {
/** /**
* Create the helper. * Create the helper.
...@@ -38,7 +39,7 @@ class RecordDataFormatterFactory ...@@ -38,7 +39,7 @@ class RecordDataFormatterFactory
*/ */
public function __invoke() public function __invoke()
{ {
$helper = new RecordDataFormatter(); $helper = parent::__invoke();
$helper->setDefaults('fid-acquisition-general', [$this, 'getFidAcquisitionSpecs']); $helper->setDefaults('fid-acquisition-general', [$this, 'getFidAcquisitionSpecs']);
$helper->setDefaults('fid-acquisition-subito-partial-copy', [$this, 'getFidAcquisitionSubitoPartialCopySpecs']); $helper->setDefaults('fid-acquisition-subito-partial-copy', [$this, 'getFidAcquisitionSubitoPartialCopySpecs']);
...@@ -54,7 +55,7 @@ class RecordDataFormatterFactory ...@@ -54,7 +55,7 @@ class RecordDataFormatterFactory
public function getFidAcquisitionSpecBuilder() public function getFidAcquisitionSpecBuilder()
{ {
$spec = new SpecBuilder(); $spec = new SpecBuilder();
$spec->setLine('Title','getTitle'); $spec->setLine('Title', 'getTitle');
$spec->setTemplateLine( $spec->setTemplateLine(
'Authors/Corporations', 'Authors/Corporations',
'getDeduplicatedAuthors', 'getDeduplicatedAuthors',
...@@ -78,7 +79,7 @@ class RecordDataFormatterFactory ...@@ -78,7 +79,7 @@ class RecordDataFormatterFactory
'getPrice', 'getPrice',
'data-price.phtml' 'data-price.phtml'
); );
$spec->setLine('Language','getLanguages'); $spec->setLine('Language', 'getLanguages');
return $spec; return $spec;
} }
...@@ -101,7 +102,7 @@ class RecordDataFormatterFactory ...@@ -101,7 +102,7 @@ class RecordDataFormatterFactory
public function getFidAcquisitionSubitoPartialCopySpecs() public function getFidAcquisitionSubitoPartialCopySpecs()
{ {
$spec = $this->getFidAcquisitionSpecBuilder(); $spec = $this->getFidAcquisitionSpecBuilder();
$spec->setLine('fid::number_of_pages','getNumberOfPages'); $spec->setLine('fid::number_of_pages', 'getNumberOfPages');
return $spec->getArray(); return $spec->getArray();
} }
} }
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