PHPackages                             texnder/aditex - 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. texnder/aditex

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

texnder/aditex
==============

automatic dependency injector integration for PHP projects

1.0.9(5y ago)0262MITPHP

Since Mar 22Pushed 5y ago1 watchersCompare

[ Source](https://github.com/texnder/aditex)[ Packagist](https://packagist.org/packages/texnder/aditex)[ RSS](/packages/texnder-aditex/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)DependenciesVersions (4)Used By (2)

aditex
======

[](#aditex)

automatic dependency injector(PHP)

autowiring
----------

[](#autowiring)

aditex is a PHP dependency injector which uses autowiring method for inversion control and to inject required dependencies in methods

uses core PHP reflaction class
------------------------------

[](#uses-core-php-reflaction-class)

aditex uses core PHP reflaction class for creating object instances

PHP reflaction classes are standard inbuilt classes when talking about security. popular php framework like laravel uses reflaction class for dependency injection..

typehinting
-----------

[](#typehinting)

aditex uses autowiring method, so it quite required to typehint your dependencies in class methods to inject automatically..

recursive
---------

[](#recursive)

aditex checks method dependencies recursively. that's why there is no limit of levels for dependency injection.

pass arguments manually or uses defaults
----------------------------------------

[](#pass-arguments-manually-or-uses-defaults)

developer can pass arguments manually or method will use default values. there is no restriction for constructor arguments. developer can pass other arguments values manually and aditex will take care of any required dependencies.

there is no need to create dependency instance manually and passed them to method arguments. aditex Container will take care of all required dependencies.

**note** developer needs to push every manual data for method or dependencies constructor while calling aditex Container for getting class instance or executing any class method.

any queries
-----------

[](#any-queries)

for any further queries, please email us on: ()

License
-------

[](#license)

The aditex is open-sourced php library licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.5% 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 ~56 days

Total

3

Last Release

2136d ago

### Community

Maintainers

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

---

Top Contributors

[![Inder918](https://avatars.githubusercontent.com/u/47007271?v=4)](https://github.com/Inder918 "Inder918 (19 commits)")[![texnder](https://avatars.githubusercontent.com/u/61691477?v=4)](https://github.com/texnder "texnder (2 commits)")

---

Tags

Autowiringdependency injectoraditexdependency autowiring

### Embed Badge

![Health badge](/badges/texnder-aditex/health.svg)

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

###  Alternatives

[sbodak/magento2-checkout-custom-form

Add a custom form to Magento 2 checkout on the shipping step.

993.5k](/packages/sbodak-magento2-checkout-custom-form)[sciactive/requirephp

An implementation of dependency injection (like RequireJS) in PHP.

241.0k1](/packages/sciactive-requirephp)

PHPackages © 2026

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