PHPackages                             funstaff/ref-lib-ris-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. funstaff/ref-lib-ris-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

funstaff/ref-lib-ris-bundle
===========================

Funstaff RefLibRisBundle

2.0.2(7y ago)0804MITPHPPHP &gt;=7.0

Since Jan 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/Funstaff/RefLibRisBundle)[ Packagist](https://packagist.org/packages/funstaff/ref-lib-ris-bundle)[ RSS](/packages/funstaff-ref-lib-ris-bundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (3)Versions (5)Used By (0)

RefLibRisBundle
===============

[](#reflibrisbundle)

[![Build Status](https://camo.githubusercontent.com/f2abb8eb00c83919dd2e75727a3381536e25d5e277501d35517cbcc4928626f4/68747470733a2f2f7472617669732d63692e6f72672f46756e73746166662f5265664c696252697342756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Funstaff/RefLibRisBundle)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2089228b7224575095eaebf6004f4104003fa2d7645f308d3188c812cfc94887/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f46756e73746166662f5265664c696252697342756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Funstaff/RefLibRisBundle/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/1067fd20b9b9ec58838e3047a778761324357f5e9a0953c93815e43f2e24ad48/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f46756e73746166662f5265664c696252697342756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Funstaff/RefLibRisBundle/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/a8601fe3eaee9fdcc0a62f096521b0472d9a5d8a1435377c72b2a057750c5489/68747470733a2f2f706f7365722e707567782e6f72672f66756e73746166662f7265662d6c69622d7269732d62756e646c652f762f737461626c65)](https://packagist.org/packages/funstaff/ref-lib-ris-bundle)[![License](https://camo.githubusercontent.com/aecbfb80da20e958ad5759bddf51c0f4a4e05d6dbd85933e7da00cabc46fa77c/68747470733a2f2f706f7365722e707567782e6f72672f66756e73746166662f7265662d6c69622d7269732d62756e646c652f6c6963656e7365)](https://packagist.org/packages/funstaff/ref-lib-ris-bundle)[![SensioLabsInsight](https://camo.githubusercontent.com/f950106e84b0ae5051d52d44fb8c807e70de900307fb034cf58955a388ad5164/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66376561663362342d663361382d343931382d623730312d3865356638323337636662612f6d696e692e706e67)](https://insight.sensiolabs.com/projects/f7eaf3b4-f3a8-4918-b701-8e5f8237cfba)

- Author: Bertrand Zuchuat
- License: MIT

This bundle provide an interface for [Funstaff RefLibRis](https://github.com/Funstaff/RefLibRis)

Configuration
-------------

[](#configuration)

**Minimal configuration**

```
ref_lib_ris:
    fallback: 'default'
    mappings:
        default:
            TY: ['type']
            AU: ['creator', 'author']
            SN: ['isbn', 'issn']
        BOOK:
            TY: ['type']
            AU: ['creator', 'author']
            ...
```

**Full configuration**

```
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']
            ...
```

Use
---

[](#use)

```
$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();
```

Found a bug
-----------

[](#found-a-bug)

If you found a bug, *please* let me know. The best way is to file a report at .

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~210 days

Total

4

Last Release

2833d ago

Major Versions

1.0 → 2.02018-09-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/1ed2cda34721133fd21a9d1b7369653f933b11b04eda6f4438f533c37b7d096f?d=identicon)[Garfield-fr](/maintainers/Garfield-fr)

---

Top Contributors

[![Garfield-fr](https://avatars.githubusercontent.com/u/48578?v=4)](https://github.com/Garfield-fr "Garfield-fr (15 commits)")

---

Tags

bundleendnotesymfony-bundle

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/funstaff-ref-lib-ris-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/funstaff-ref-lib-ris-bundle/health.svg)](https://phpackages.com/packages/funstaff-ref-lib-ris-bundle)
```

###  Alternatives

[johnbillion/wp-compat

PHPStan extension to help verify that your PHP code is compatible with a given version of WordPress

25166.1k18](/packages/johnbillion-wp-compat)[lasselehtinen/laravel-conventions-checker

grumphp config to automatically check conventions for Laravel projects

2211.5k7](/packages/lasselehtinen-laravel-conventions-checker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
