PHPackages                             liip/registryadaptor - 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. [Search &amp; Filtering](/categories/search)
4. /
5. liip/registryadaptor

ActiveLibrary[Search &amp; Filtering](/categories/search)

liip/registryadaptor
====================

This library extension provides a set of adaptors to the LiipDrupalRegistryModule.

v0.9.0(12y ago)01.7k[1 issues](https://github.com/liip/LiipRegistryAdaptor/issues)[2 PRs](https://github.com/liip/LiipRegistryAdaptor/pulls)MITPHPPHP &gt;=5.3.8

Since Oct 5Pushed 10y ago55 watchersCompare

[ Source](https://github.com/liip/LiipRegistryAdaptor)[ Packagist](https://packagist.org/packages/liip/registryadaptor)[ RSS](/packages/liip-registryadaptor/feed)WikiDiscussions master Synced 1mo ago

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

LiipRegistryAdaptor
===================

[](#liipregistryadaptor)

This library is an extension to the [LiipDrupalRegistryModule](https://github.com/liip/LiipDrupalRegistryModule). It introduces a number of adaptors to be able to integrate the registry with a number of external services; like Elasticsearch.

Current Project Status
----------------------

[](#current-project-status)

[![Build Status](https://camo.githubusercontent.com/a6ebfb9a039f31eee9cc66fbd313149850297c2b9cce2da7bfa4d1385ee8960c/68747470733a2f2f7472617669732d63692e6f72672f6c6969702f4c696970526567697374727941646170746f722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/liip/LiipRegistryAdaptor)[![Dependency Status](https://camo.githubusercontent.com/1264baad30bbd731254f65953f5360d0c058f37d55a6189fe089040928528994/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3532353236653835363332626163323266633030303037352f62616467652e706e67)](https://www.versioneye.com/user/projects/52526e85632bac22fc000075)

Installation
------------

[](#installation)

The source is now PSR-0 compatible. There is no specific installation routine to be followed. Just clone or checkout the source into to your project and use it. In case you don't use a [PSR-0](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md) compatible autoloader, you only have to add the `bootstrap.php` into your bootstrap or autoloader.

### Composer

[](#composer)

Add the following lines to your `composer.json` file and update your project's composer installation.

```
{
    "require": {
       "liip/registryadaptor": "dev-master"
    }
}
```

This composer configuration will checkout the 'cutting edge' version ('dev-master') of the project. Be warned that this might be broken sometimes.

**NOTE:**In case you do not know what this means the [composer project website](http://getcomposer.org) is a good place to start.

### Github

[](#github)

Thus I recommend the composer way to make LiipDrupalRegistryModule a dependency to your project. The sources are also available via github. Just clone it as you might be familiar with.

```
$ git clone git@github.com:liip/LiipRegistryAdaptor.git
```

Dependencies
------------

[](#dependencies)

- [Assert](http://github.com/beberlei/assert)
- ProxyObject (optional)

### Optional

[](#optional)

- [Elastica](https://github.com/ruflin/elastica)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~708 days

Total

2

Last Release

3890d ago

Major Versions

v0.9.0 → 1.4.0.x-dev2015-09-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/ce9845fe6fb3492df8bd632b865d4ff303051cf68e28282f34bf5cc3372d9150?d=identicon)[lapistano](/maintainers/lapistano)

![](https://www.gravatar.com/avatar/e04d485c2445123bbe8f625a73f21b6b8f66b83c6612b40b4e3953b9f404d0a6?d=identicon)[pjezek](/maintainers/pjezek)

![](https://www.gravatar.com/avatar/213d29d5708408719ffd6bf637e1aef6f7933a28c57ef694e7178eccdc67cefe?d=identicon)[samkoch](/maintainers/samkoch)

---

Top Contributors

[![lapistano](https://avatars.githubusercontent.com/u/95115?v=4)](https://github.com/lapistano "lapistano (31 commits)")[![pjezek](https://avatars.githubusercontent.com/u/147792?v=4)](https://github.com/pjezek "pjezek (25 commits)")[![adri](https://avatars.githubusercontent.com/u/133832?v=4)](https://github.com/adri "adri (6 commits)")[![colinfrei](https://avatars.githubusercontent.com/u/752836?v=4)](https://github.com/colinfrei "colinfrei (3 commits)")[![matteodem](https://avatars.githubusercontent.com/u/1301147?v=4)](https://github.com/matteodem "matteodem (2 commits)")[![dbu](https://avatars.githubusercontent.com/u/76576?v=4)](https://github.com/dbu "dbu (1 commits)")

---

Tags

elasticsearchregistryloose couplingoodsoftware quality

### Embed Badge

![Health badge](/badges/liip-registryadaptor/health.svg)

```
[![Health](https://phpackages.com/badges/liip-registryadaptor/health.svg)](https://phpackages.com/packages/liip-registryadaptor)
```

###  Alternatives

[jolicode/elastically

Opinionated Elastica based framework to bootstrap PHP and Elasticsearch implementations.

2571.7M1](/packages/jolicode-elastically)[kunstmaan/search-bundle

The KunstmaanSearchBundle works with ElasticSearch and supports different search providers. The bundle currently supports Elastica as a provider. Add your own objects to index using a tagged service which implements the SearchConfigurationInterface

1884.8k1](/packages/kunstmaan-search-bundle)[heyday/silverstripe-elastica

Provides Elastic Search integration for SilverStripe DataObjects using Elastica

1136.8k2](/packages/heyday-silverstripe-elastica)[michaeljennings/laralastica

A laravel package that allows you to search eloquent results using elasticsearch.

102.9k](/packages/michaeljennings-laralastica)

PHPackages © 2026

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