PHPackages                             danielspinard/wordlist-consumer - 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. danielspinard/wordlist-consumer

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

danielspinard/wordlist-consumer
===============================

A smart consumer capable of consuming word lists and returning an almost real objects

2.0.0(4y ago)215MITPHPPHP &gt;=7.4

Since May 23Pushed 4y ago1 watchersCompare

[ Source](https://github.com/danielspinard/wordlist-consumer)[ Packagist](https://packagist.org/packages/danielspinard/wordlist-consumer)[ Docs](https://github.com/danielspinard/wordlist-consumer)[ RSS](/packages/danielspinard-wordlist-consumer/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Wordlist Consumer
=================

[](#wordlist-consumer)

[![Bugs](https://camo.githubusercontent.com/75049e699cfbdc5c8e63783e6dee069c80c36826076d6d7ca0dcb11dfabf5b0f/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64616e69656c7370696e6172645f776f72646c6973742d636f6e73756d6572266d65747269633d62756773)](https://sonarcloud.io/dashboard?id=danielspinard_wordlist-consumer)[![Duplicated Lines (%)](https://camo.githubusercontent.com/35d345b74ccd80efef2cd8b610c6d4f305a73cd86784f7d4ed7c7b6f87b07646/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64616e69656c7370696e6172645f776f72646c6973742d636f6e73756d6572266d65747269633d6475706c6963617465645f6c696e65735f64656e73697479)](https://sonarcloud.io/dashboard?id=danielspinard_wordlist-consumer)[![Maintainability Rating](https://camo.githubusercontent.com/c741c24959cd1ca61b98a4a00086e98e6e36abab7171bec66357b019cce6f090/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64616e69656c7370696e6172645f776f72646c6973742d636f6e73756d6572266d65747269633d7371616c655f726174696e67)](https://sonarcloud.io/dashboard?id=danielspinard_wordlist-consumer)[![Security Rating](https://camo.githubusercontent.com/53ceabd3cd3822106529f1467ccbb626b5f91767e076f0223779c6244f6c7f60/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64616e69656c7370696e6172645f776f72646c6973742d636f6e73756d6572266d65747269633d73656375726974795f726174696e67)](https://sonarcloud.io/dashboard?id=danielspinard_wordlist-consumer)[![Reliability Rating](https://camo.githubusercontent.com/b0f226b608a9ab845f871426971214dde0f05d50ec720bf01d599503495534b2/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64616e69656c7370696e6172645f776f72646c6973742d636f6e73756d6572266d65747269633d72656c696162696c6974795f726174696e67)](https://sonarcloud.io/dashboard?id=danielspinard_wordlist-consumer)[![Quality Gate Status](https://camo.githubusercontent.com/19b0b4416b2da639e078035bab2e16c2921abdb6ef1856ab2c6f1b304711a456/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64616e69656c7370696e6172645f776f72646c6973742d636f6e73756d6572266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=danielspinard_wordlist-consumer)[![CodeFactor](https://camo.githubusercontent.com/c418a2a48edbf8cee06cc34bda156fb6f4b56b6ab64a0309d45bfadcc05de10c/68747470733a2f2f7777772e636f6465666163746f722e696f2f7265706f7369746f72792f6769746875622f64616e69656c7370696e6172642f776f72646c6973742d636f6e73756d65722f6261646765)](https://www.codefactor.io/repository/github/danielspinard/wordlist-consumer)

What is Wordlist-Consumer?
--------------------------

[](#what-is-wordlist-consumer)

The word list consumer is an intelligent consumer, able to consume word lists and return an almost real object (Person, Address, Company)!

### Installing

[](#installing)

This library can be installed by the composer, the command to install is the one below:

```
composer require danielspinard/wordlist-consumer

```

Open library [Packagist](https://packagist.org/packages/danielspinard/wordlist-consumer)

### Consumers

[](#consumers)

Person - ✔️
Address - ✔
Company - ❌

### Tests output

[](#tests-output)

```
php example/facade.php

^ "name: Yvan"
^ "other name: Edwards"
^ "two random surnames: Jackson - Wood"

```

```
php example/person.php

^ WordlistConsumer\Consumers\Person^ {
  #name: "Maarten"
  #surname: "Giles"
  #email: "maartengile6125@outlook.com"
  #age: 36
  -birth: {
    +"day": 10
    +"month": 12
    +"year": 1985
  }
  #address: null
}

^ "My name is Maarten"
^ "I have 36 years"
^ "I was born on the 10th of the 12th month"
^ "Send me an e-mail at maartengile6125@outlook.com"

```

```
php example/address.php

^ WordlistConsumer\Consumers\AddressConsumer^ {#6
  #city: "Menifee"
  #state: "California"
  #country: "United States"
  #geoNameId: 5372205
}

```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

Total

2

Last Release

1817d ago

Major Versions

1.0.0 → 2.0.02021-05-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/235f3031a085cd080b386561293ad3371f93f71ae5c5eaa6d760d487ca02630d?d=identicon)[danielspinard](/maintainers/danielspinard)

---

Top Contributors

[![danielspinard](https://avatars.githubusercontent.com/u/55671450?v=4)](https://github.com/danielspinard "danielspinard (88 commits)")

---

Tags

composerconsumerdanielspinardpackagephpphp-librarywordlistwordlist-consumerwordlist-managerwordlist phpwork with wordlist php

### Embed Badge

![Health badge](/badges/danielspinard-wordlist-consumer/health.svg)

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

PHPackages © 2026

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