PHPackages                             liip/drupalconnectormodule - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. liip/drupalconnectormodule

ActiveDrupal-module[Testing &amp; Quality](/categories/testing)

liip/drupalconnectormodule
==========================

The DrupalConnector Module is an abstraction layer to the Drupal 7 API of global functions in order to use them in an OOD setup.

v1.0.1(12y ago)121.7k53MITPHPPHP &gt;=5.3

Since Nov 16Pushed 11y ago59 watchersCompare

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

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

\#LiipDrupalConnectorModule

\##Purpose Doing quite a number of Drupal projects we found out that for our developers the procedural nature of Drupal is always an obstacle. Furthermore as they are used to at least unit test their code, they always complain about the tight coupling and 'invisible' dependencies you have to agree on when using the Drupal functions, we had to come up with some kind on an abstraction layer to instantiate a dedicated border between our and the Drupal world - the *LiipDrupalConnectorModule* was born.

\##Obtain sources

The complete list of where and how to get your hands on the project sources read the corresponding [wiki page](https://github.com/liip/LiipDrupalConnectorModule/wiki/Obtain-sources).

For the impatient, there two major ways to download/import the sources into your project.

### Get it from packagist.org

[](#get-it-from-packagistorg)

To obtain the sources via composer add the following lines to your composer.json file or complete the list of dependencies.

```
"require": {
    "liip/drupalconnectormodule": "1.*"
}
```

Then execute the following commands on the command line:

```
$> curl -s http://getcomposer.org/installer | php
$> php composer.phar install
```

### Get it from github

[](#get-it-from-github)

If you consider participating and contribute to the connector the best way to start is by forking the repository. For further information how to start contributing and how things are done please refer to [Participate and contribute](https://github.com/liip/LiipDrupalConnectorModule/wiki/Participate-and-contribute).

Getting started
---------------

[](#getting-started)

Sources fetched? Brilliant.. now we can start using the connector.

So much for a short example. Again the [wiki](https://github.com/liip/LiipDrupalConnectorModule/wiki/Getting-started)is much more verbose.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community30

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 55.1% 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 ~138 days

Total

3

Last Release

4652d ago

Major Versions

v1.0.0 → 8.x-dev2013-06-30

PHP version history (2 changes)v1.0.0PHP &gt;=5.3,&lt;5.4

v1.0.1PHP &gt;=5.3

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/32f7a526bdd67530cf360d5aced441c41e86e8524eabb4b7bf8085587d4fbcf0?d=identicon)[sixty-nine](/maintainers/sixty-nine)

![](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 (38 commits)")[![pjezek](https://avatars.githubusercontent.com/u/147792?v=4)](https://github.com/pjezek "pjezek (9 commits)")[![colinfrei](https://avatars.githubusercontent.com/u/752836?v=4)](https://github.com/colinfrei "colinfrei (9 commits)")[![matteodem](https://avatars.githubusercontent.com/u/1301147?v=4)](https://github.com/matteodem "matteodem (5 commits)")[![zyleee](https://avatars.githubusercontent.com/u/968734?v=4)](https://github.com/zyleee "zyleee (4 commits)")[![adri](https://avatars.githubusercontent.com/u/133832?v=4)](https://github.com/adri "adri (3 commits)")[![mikl](https://avatars.githubusercontent.com/u/10263?v=4)](https://github.com/mikl "mikl (1 commits)")

---

Tags

testingdrupalTDDadapterOOPDrupal 7oodsoftware quality

### Embed Badge

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

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

###  Alternatives

[mockery/mockery

Mockery is a simple yet flexible PHP mock object framework

10.7k497.0M23.6k](/packages/mockery-mockery)[orchestra/testbench

Laravel Testing Helper for Packages Development

2.2k39.1M32.1k](/packages/orchestra-testbench)[phpspec/phpspec

Specification-oriented BDD framework for PHP 7.1+

1.9k36.7M3.1k](/packages/phpspec-phpspec)[codedungeon/phpunit-result-printer

PHPUnit Pretty Result Printer

1.2k8.8M397](/packages/codedungeon-phpunit-result-printer)[orchestra/testbench-core

Testing Helper for Laravel Development

27043.7M310](/packages/orchestra-testbench-core)[php-mock/php-mock

PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.

36918.1M98](/packages/php-mock-php-mock)

PHPackages © 2026

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