PHPackages                             fontis/composer-autoloader - 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. fontis/composer-autoloader

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

fontis/composer-autoloader
==========================

Easily add the Composer autoloader to Magento.

2.1.1(7y ago)59.6k↓88.9%2OSL-3.0PHP

Since Jan 27Pushed 7y ago5 watchersCompare

[ Source](https://github.com/fontis/composer-autoloader)[ Packagist](https://packagist.org/packages/fontis/composer-autoloader)[ Docs](http://www.fontis.com.au)[ RSS](/packages/fontis-composer-autoloader/feed)WikiDiscussions master Synced 3w ago

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

Fontis Composer Autoloader
==========================

[](#fontis-composer-autoloader)

Overview
--------

[](#overview)

Allows Magento extensions to make use of Composer libraries using the existing Composer autoloader, removing the need to manually install and require them in code.

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

[](#installation)

1. Add the extension to your `composer.json` file

    ```
    composer require fontis/composer-autoloader

    ```

    Or edit your `composer.json` file directly and add this line to the "require" section:

    ```
    "fontis/composer-autoloader": "2.1.*"

    ```
2. Edit `app/etc/local.xml` and add the following XML. Modify the path to suit your installation, based on the location of your Composer vendor directory.

    ```

        {{basedir}}/vendor

    ```

    This should go inside `` next to ``, ``, etc. The special values `{{basedir}}` and `{{libdir}}` will be replaced with the paths for the Magento base directory and the lib directory, respectively.

Notes
-----

[](#notes)

This extension makes use of the `resource_get_tablename` event, which is the very first event dispatched by Magento during the bootstrap process. The only place you can have event configuration for this event is in an XML file in app/etc, which is how this module works.

In order to make this work in command line scripts, we also put a file in app/code/community that overrides Varien\_Profiler. This file just requires the original version, then loads the global event configuration. This is necessary because of the differences in bootstrapping Magento manually from the command line versus how Magento does it for web requests.

This is an improvement over v1 of this extension, where you had to manually dispatch an event after bootstrapping Magento to ensure the composer autoloader was required in command-line scripts.

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity65

Established project with proven stability

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

Total

3

Last Release

2681d ago

Major Versions

1.0.0 → 2.0.32015-09-11

### Community

Maintainers

![](https://www.gravatar.com/avatar/05d774e99d5cf1668b5ac261550d18ea50f3699c930e13e87a24ad39a31afbef?d=identicon)[fontis](/maintainers/fontis)

---

Top Contributors

[![chnorton](https://avatars.githubusercontent.com/u/1308501?v=4)](https://github.com/chnorton "chnorton (1 commits)")

### Embed Badge

![Health badge](/badges/fontis-composer-autoloader/health.svg)

```
[![Health](https://phpackages.com/badges/fontis-composer-autoloader/health.svg)](https://phpackages.com/packages/fontis-composer-autoloader)
```

###  Alternatives

[msp/devtools-m1

MageSpecialist DevTools for Magento 1

2640.6k](/packages/msp-devtools-m1)[inviqa/magento-symfony-container

Provides Magento with an instance of a Symfony DI Container

2436.5k](/packages/inviqa-magento-symfony-container)[tim-reynolds/magento-qconfig

Magento config quick search

513.0k](/packages/tim-reynolds-magento-qconfig)[fastly/cdn

Fastly CDN module for Magento 1.x

275.5k](/packages/fastly-cdn)[clerk/magento

Clerk.io Turns More Browsers Into Buyers

1029.8k](/packages/clerk-magento)

PHPackages © 2026

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