PHPackages                             ajbonner/magento-composer-autoload - 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. ajbonner/magento-composer-autoload

ActiveMagento-module[Utility &amp; Helpers](/categories/utility)

ajbonner/magento-composer-autoload
==================================

Extension of Magento's class autoloader making it composer vendor library aware

0.3.0(7y ago)1415.8k↓42.5%41MITPHPPHP &gt;=7.2.0

Since Feb 11Pushed 7y ago5 watchersCompare

[ Source](https://github.com/ajbonner/magento-composer-autoload)[ Packagist](https://packagist.org/packages/ajbonner/magento-composer-autoload)[ Docs](https://github.com/ajbonner/magento-composer-autoload)[ RSS](/packages/ajbonner-magento-composer-autoload/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (6)Used By (1)

Magento Composer Autoload
=========================

[](#magento-composer-autoload)

Hack to make the magento autoloader composer vendor dir aware.

It's very likely you want to manage 3rd party libraries, or perhaps even Magento Extensions using composer. This can be difficult because composer uses its own class loading mechanism, typically creating a &lt;application\_root&gt;/vendor/autoload.php file to initialise its environment.

This extension overrides Magento's default autoloader *Varien\_Autoload* to load this file before initialising Magento so you can make use of composer managed code within Magento.

If you have already overridden this file, or have installed another extension that has, this extension will not work for you.

For example, this extension is not compatible with [Aoe\_ClassPathCache](https://github.com/fbrnc/Aoe_ClassPathCache).

Any comments or questions can be directed to me on twitter [@ajbonner](http://twitter.com/ajbonner), or via email .

#### Requirements

[](#requirements)

- PHP 7.2+
- Magento CE 1.9.3.9+ (with PHP 7.2 Patch applied)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.6% 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 ~453 days

Total

5

Last Release

2664d ago

PHP version history (2 changes)0.1.0PHP &gt;=5.3.0

0.2.0PHP &gt;=7.2.0

### Community

Maintainers

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

---

Top Contributors

[![ajbonner](https://avatars.githubusercontent.com/u/155929?v=4)](https://github.com/ajbonner "ajbonner (11 commits)")[![rbrown](https://avatars.githubusercontent.com/u/233384?v=4)](https://github.com/rbrown "rbrown (2 commits)")

### Embed Badge

![Health badge](/badges/ajbonner-magento-composer-autoload/health.svg)

```
[![Health](https://phpackages.com/badges/ajbonner-magento-composer-autoload/health.svg)](https://phpackages.com/packages/ajbonner-magento-composer-autoload)
```

###  Alternatives

[zepgram/module-multi-threading

This module is a powerful tool for developers who want to process large data sets in a short amount of time

8122.2k](/packages/zepgram-module-multi-threading)

PHPackages © 2026

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