PHPackages                             anomaly/addon-composer-plugin - 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. anomaly/addon-composer-plugin

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

anomaly/addon-composer-plugin
=============================

1101PHP

Since Dec 9Pushed 11y ago3 watchersCompare

[ Source](https://github.com/anomalylabs/addon-composer-plugin)[ Packagist](https://packagist.org/packages/anomaly/addon-composer-plugin)[ RSS](/packages/anomaly-addon-composer-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Addon Composer Autoload Generator
=================================

[](#addon-composer-autoload-generator)

Scans the enclosing vendor folder for other packages and generates an autoload file containing an array of the package namespaces and source folders. Then an external application can be powered by multiple vendor folders by registering namespaces at runtime.

Require `"streams/addon-composer": "dev-master"`, any other dependencies and add the scripts in the composer.json as shown below.

### composer.json

[](#composerjson)

```
{
    "require": {
        "streams/addon-composer": "dev-master",
        "league/flysystem" : "dev-master",
        "league/fractal" : "dev-master",
        "league/plates" : "dev-master"
    },
    "scripts": {
        "post-install-cmd": "Streams\\AddonComposer\\Generator::generate",
        "post-update-cmd": "Streams\\AddonComposer\\Generator::generate"
    }
}

```

### Generated streams.addon.autoload.php

[](#generated-streamsaddonautoloadphp)

```
