PHPackages                             digitalzenworks/consumer-provider - 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. digitalzenworks/consumer-provider

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

digitalzenworks/consumer-provider
=================================

A package providing an interface to allow a provider object to feed a consumer object.

1.2.7(3y ago)123MITPHPCI passing

Since Sep 17Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/jamesjohnmcguire/consumer-provider)[ Packagist](https://packagist.org/packages/digitalzenworks/consumer-provider)[ Docs](https://github.com/jamesjohnmcguire/consumer-provider/)[ GitHub Sponsors](https://github.com/sponsors/jamesjohnmcguire)[ RSS](/packages/digitalzenworks-consumer-provider/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (19)Used By (0)

Consumer Provider README.md
===========================

[](#consumer-provider-readmemd)

This is a useful package for copying data to and from 2 disparate data stores. It provides the connecting code, allowing the clients of this package to focus on the functionality of the consumer and provider parts. Some examples are copying data from one type of database to another database type, scraping web data into another data source.

Installation:
-------------

[](#installation)

composer require digitalzenworks/consumer-provider

Usage:
------

[](#usage)

php vendor\\bin\\dzwcp-process Some\\Namespace\\ProviderClass Some\\Namespace\\ConsumerClass

Example:
--------

[](#example)

There is an example in the Example directory.

###  Health Score

36

—

LowBetter than 81% of packages

Maintenance58

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

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

Recently: every ~4 days

Total

17

Last Release

1207d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4a9e376eda04edeaf2c673778edef648297505ea1ab769bc5c807b8f4613c4b2?d=identicon)[jamesjohnmcguire](/maintainers/jamesjohnmcguire)

---

Top Contributors

[![jamesjohnmcguire](https://avatars.githubusercontent.com/u/10033525?v=4)](https://github.com/jamesjohnmcguire "jamesjohnmcguire (127 commits)")

---

Tags

providerconsumerpattern

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/digitalzenworks-consumer-provider/health.svg)

```
[![Health](https://phpackages.com/badges/digitalzenworks-consumer-provider/health.svg)](https://phpackages.com/packages/digitalzenworks-consumer-provider)
```

###  Alternatives

[league/pipeline

A plug and play pipeline implementation.

1.0k16.0M74](/packages/league-pipeline)[daftspunk/laravel-config-writer

Laravel provider to be able to rewrite configuration

17548.8k1](/packages/daftspunk-laravel-config-writer)[mmo/faker-images

Different images provider for Faker

59370.3k6](/packages/mmo-faker-images)[getsolaris/laravel-make-service

A MVCS pattern create a service command for Laravel 5+

81161.3k](/packages/getsolaris-laravel-make-service)[redeyeventures/geopattern

Generate beautiful SVG patterns.

11140.8k2](/packages/redeyeventures-geopattern)[functional-php/pattern-matching

Pattern matching for PHP with automatic destructuring.

8261.5k](/packages/functional-php-pattern-matching)

PHPackages © 2026

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