funstaff / ref-lib-ris-bundle
Funstaff RefLibRisBundle
2.0.2
2018-09-28 13:30 UTC
Requires
- php: >=7.0
- funstaff/ref-lib-ris: ^2.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- symfony/config: ^3.0
This package is auto-updated.
Last update: 2024-08-29 02:30:07 UTC
README
- 作者:Bertrand Zuchuat bertrand.zuchuat@gmail.com
- 许可:MIT
此包为 Funstaff RefLibRis 提供一个接口
配置
最小配置
ref_lib_ris: fallback: 'default' mappings: default: TY: ['type'] AU: ['creator', 'author'] SN: ['isbn', 'issn'] BOOK: TY: ['type'] AU: ['creator', 'author'] ...
完整配置
ref_lib_ris: classes: ris_mappings: 'Funstaff\RefLibRis\RisMappings' record_processing: 'Funstaff\RefLibRis\RecordProcessing' ris_definition: 'Funstaff\RefLibRis\RisDefinition' ris_writer: 'Funstaff\RefLibRis\RisWriter' fallback: 'default' mappings: default: TY: ['type'] AU: ['creator', 'author'] SN: ['isbn', 'issn'] BOOK: TY: ['type'] AU: ['creator', 'author'] ...
使用方法
$recordDb = [ 'type' => ['BOOK'], 'author' => ['Book Author'], 'title' => ['Book Title'], ]; record = $this->get('ref_lib_ris.record_processing') ->process($recordDb); $ris = $this->get('ref_lib_ris.ris_writer') ->addRecord($record) ->process();
发现bug
如果你发现了一个bug,请告知我。最好的方式是在http://github.com/funstaff/RefLibRisBundle/issues 上提交一个报告。