PHPackages                             koriym/ma-dci - 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. koriym/ma-dci

ActiveLibrary

koriym/ma-dci
=============

0.1.0(8y ago)1762PHPPHP &gt;=7.1.0

Since Nov 20Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/koriym/MaDci)[ Packagist](https://packagist.org/packages/koriym/ma-dci)[ RSS](/packages/koriym-ma-dci/feed)WikiDiscussions master Synced today

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

Ma DCI
======

[](#ma-dci)

[![Image](https://private-user-images.githubusercontent.com/529021/552554175-ec7884ac-b378-45ad-a1a0-28ed2c63438d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg1NDQzNDQsIm5iZiI6MTc3ODU0NDA0NCwicGF0aCI6Ii81MjkwMjEvNTUyNTU0MTc1LWVjNzg4NGFjLWIzNzgtNDVhZC1hMWEwLTI4ZWQyYzYzNDM4ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNTEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDUxMlQwMDAwNDRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMzBkNDExN2M4NTQyMjlmYjUwYzhlZmI5N2I0NTNkNzZmYzMwMTY1YmU2OTAxNWM1Y2NlODljNmI3MGIwNjUwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.k2GYlL5MTsGry6PEEqQ5kxYVUYJRXKUc5mzc3NOqw-0)](http://folk.uio.no/trygver/assets/Context-Orientation-2017-05-14%20T%2017-31-19.mp4)

> The Japanese have a small word - ma - for "that which is in between" - perhaps the nearest English equivalent is "interstitial". The key in making great and growable systems is much more to design how its modules communicate rather than what their internal properties and behaviors should be.
>
> — Alan Kay

Run Demo
--------

[](#run-demo)

```
composer install
php example/run.php

```

Object Identity
---------------

[](#object-identity)

This library is made for testing purposes. It is NOT doing true DCI. It use a wrapper object (RolePlaer) to represent the Role. See more at [I found a library that claims to do DCI, how can I know that it does?](http://fulloo.info/doku.php?id=i_found_a_library_that_claims_to_do_dci_how_can_i_know_that_it_does) for details.

Link
----

[](#link)

- [DCI - Data Context Interaction](https://en.wikipedia.org/wiki/Data,_context_and_interaction)
- [FullOO Home Page](http://fulloo.info/)
- [Alan Kay On Messaging](http://wiki.c2.com/?AlanKayOnMessaging)
- [DCI in PHP](https://www.slideshare.net/HermanPeeren/dci-in-php)
- [Why isn't it DCI if you use a wrapper object to represent the Role?](http://fulloo.info/doku.php?id=why_isn_t_it_dci_if_you_use_a_wrapper_object_to_represent_the_role)
- [Beyond MVC (JA)](http://phpmentors.jp/post/69076928673/beyond-mvc)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance56

Moderate activity, may be stable

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity48

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

Unknown

Total

1

Last Release

3095d ago

### Community

Maintainers

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

---

Top Contributors

[![koriym](https://avatars.githubusercontent.com/u/529021?v=4)](https://github.com/koriym "koriym (12 commits)")

---

Tags

dci

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/koriym-ma-dci/health.svg)

```
[![Health](https://phpackages.com/badges/koriym-ma-dci/health.svg)](https://phpackages.com/packages/koriym-ma-dci)
```

PHPackages © 2026

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