PHPackages                             pattern-lab/plugin-data-inheritance - 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. pattern-lab/plugin-data-inheritance

AbandonedArchivedPatternlab-plugin[Utility &amp; Helpers](/categories/utility)

pattern-lab/plugin-data-inheritance
===================================

Data inheritance based on pattern lineage for Pattern Lab.

v1.0.0(10y ago)13104.5k↑142.9%8[3 issues](https://github.com/pattern-lab/plugin-php-data-inheritance/issues)[4 PRs](https://github.com/pattern-lab/plugin-php-data-inheritance/pulls)1MITPHPPHP &gt;=5.4

Since Jul 3Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/pattern-lab/plugin-php-data-inheritance)[ Packagist](https://packagist.org/packages/pattern-lab/plugin-data-inheritance)[ Docs](http://patternlab.io)[ RSS](/packages/pattern-lab-plugin-data-inheritance/feed)WikiDiscussions master Synced 3d ago

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

Important

Pattern Lab is no longer actively maintained. All repositories, along with the rest of the @pattern-lab ecosystem on GitHub and npm, have been deprecated and archived. The code, releases, and history remain available so the work stays discoverable and forks can continue independently under the MIT license. No new releases, security patches, or issue triage will be performed. [Read the full message](https://github.com/pattern-lab), and thank you.

[![license](https://camo.githubusercontent.com/6596979a4c9f0327ab008e024024c120ddac3d9cd9cb4c16bed664a8bdec8846/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7061747465726e2d6c61622f706c7567696e2d7068702d646174612d696e6865726974616e63652e737667)](https://camo.githubusercontent.com/6596979a4c9f0327ab008e024024c120ddac3d9cd9cb4c16bed664a8bdec8846/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7061747465726e2d6c61622f706c7567696e2d7068702d646174612d696e6865726974616e63652e737667)[![Packagist](https://camo.githubusercontent.com/dc1f5eacc1c6cbd12e83b5fe4a0a7fc796b8f6950b15d921d32befe9897dfe80/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7061747465726e2d6c61622f706c7567696e2d646174612d696e6865726974616e63652e737667)](https://packagist.org/packages/pattern-lab/plugin-data-inheritance) [![Gitter](https://camo.githubusercontent.com/1aab01ee0e000a7579622d70bc989eedef838c7d907e28309101419e0afd7b1d/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f7061747465726e2d6c61622f7068702e737667)](https://gitter.im/pattern-lab/php)

Data Inheritance Plugin for Pattern Lab
=======================================

[](#data-inheritance-plugin-for-pattern-lab)

The Data Inheritance Plugin allows patterns to inherit data from patterns within its lineage. This means that data from included patterns is merged with the current pattern. The current pattern's data takes precedence.

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

[](#installation)

To add the Data Inheritance Plugin to your project using [Composer](https://getcomposer.org/) type:

```
composer require pattern-lab/plugin-data-inheritance

```

See Packagist for [information on the latest release](https://packagist.org/packages/pattern-lab/plugin-data-inheritance).

Usage
-----

[](#usage)

After install make sure to generate your site again with:

```
php core/console --generate

```

Disabling the Plugin
--------------------

[](#disabling-the-plugin)

To disable the Faker plugin you can either directly edit `./config/config.yml` or use the command line option:

```
php core/console --config --set plugins.dataInheritance.enabled=false

```

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance54

Moderate activity, may be stable

Popularity38

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.3% 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

Unknown

Total

1

Last Release

3654d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/25d0cba915480bf76aa78007b98384c010e753508452e35dc3b93b79698bd103?d=identicon)[dmolsen](/maintainers/dmolsen)

![](https://www.gravatar.com/avatar/987cdfed8075c463b2a985c2b4e05b7041b4e97f243f77cc29e4c85a8791a515?d=identicon)[EvanLovely](/maintainers/EvanLovely)

---

Top Contributors

[![dmolsen](https://avatars.githubusercontent.com/u/2746?v=4)](https://github.com/dmolsen "dmolsen (12 commits)")[![bmuenzenmeyer](https://avatars.githubusercontent.com/u/298435?v=4)](https://github.com/bmuenzenmeyer "bmuenzenmeyer (1 commits)")

---

Tags

datainheritancepattern lablineage

### Embed Badge

![Health badge](/badges/pattern-lab-plugin-data-inheritance/health.svg)

```
[![Health](https://phpackages.com/badges/pattern-lab-plugin-data-inheritance/health.svg)](https://phpackages.com/packages/pattern-lab-plugin-data-inheritance)
```

###  Alternatives

[fakerphp/faker

Faker is a PHP library that generates fake data for you.

4.0k390.0M4.6k](/packages/fakerphp-faker)[dflydev/dot-access-data

Given a deep data structure, access data by dot notation.

722393.7M110](/packages/dflydev-dot-access-data)[mbezhanov/faker-provider-collection

A collection of custom providers for the Faker library

2179.4M25](/packages/mbezhanov-faker-provider-collection)[php-units-of-measure/php-units-of-measure

A PHP library for converting between standard units of measure.

3143.8M36](/packages/php-units-of-measure-php-units-of-measure)[amenadiel/jpgraph

Composer Friendly, full refactor of JpGraph, library to make graphs and charts

1532.4M7](/packages/amenadiel-jpgraph)[jbzoo/data

An extended version of the ArrayObject object for working with system settings or just for working with data arrays

851.6M23](/packages/jbzoo-data)

PHPackages © 2026

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