PHPackages                             magento-hackathon/composer-command-integrator - 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. magento-hackathon/composer-command-integrator

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

magento-hackathon/composer-command-integrator
=============================================

module to create binaries and scripts which get executed in context of composer so they are able to access content from the composer.json

1.2.1(11y ago)1028811[2 issues](https://github.com/magento-hackathon/composer-command-integrator/issues)1OSL-3.0PHP

Since Jul 31Pushed 9y ago19 watchersCompare

[ Source](https://github.com/magento-hackathon/composer-command-integrator)[ Packagist](https://packagist.org/packages/magento-hackathon/composer-command-integrator)[ RSS](/packages/magento-hackathon-composer-command-integrator/feed)WikiDiscussions master Synced 2w ago

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

Composer Command Integrator
===========================

[](#composer-command-integrator)

[![Build Status](https://camo.githubusercontent.com/f8b31746a539e9dc2803f5ef5c48b02da8452888575ae2092ef959cc79aaf01b/68747470733a2f2f7472617669732d63692e6f72672f6d6167656e746f2d6861636b6174686f6e2f636f6d706f7365722d636f6d6d616e642d696e7465677261746f722e706e67)](https://travis-ci.org/magento-hackathon/composer-command-integrator)

Extending the functionality of Composer is not that easy. There are several points, which make it harder to add functionality by external libraries.

This library adds some example code, how to add scripts, which are able to use composers internal structure. This could be wanted for custom installers or module managers, which use composer as base and want to offer additional commands which need things like information about libraries installed with composer.

Also this library offers a simple API to add own Commands similar to the Composer ones. Only difference is, we have an own script as entry point, which needs to be used.

All Commands added to the extra.composer-command-registry in your libraries composer.json get added to this entry point.

```
    "extra":{
        "composer-command-registry": [
        "MagentoHackathon\\Composer\\Magento\\Command\\DeployCommand"
         ]
    }
```

As you see, this is an Array, so you can add more than one command per module.

To get a help message and see a list of available commands, simply call the binary:

```
    php ./vendor/bin/composerCommandIntegrator.php

```

To execute an command, simply specify it as an argument. For example:

```
    php ./vendor/bin/composerCommandIntegrator.php magento-module-deploy

```

Projects which implemented this
-------------------------------

[](#projects-which-implemented-this)

- [Magento Composer Installer](https://github.com/magento-hackathon/magento-composer-installer) - installer for Magento Modules via Composer

Tests
-----

[](#tests)

```
phpunit

```

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 55.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 ~224 days

Total

4

Last Release

4038d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/237319?v=4)[Daniel Fahlke](/maintainers/Flyingmana)[@Flyingmana](https://github.com/Flyingmana)

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

---

Top Contributors

[![Flyingmana](https://avatars.githubusercontent.com/u/237319?v=4)](https://github.com/Flyingmana "Flyingmana (15 commits)")[![Vinai](https://avatars.githubusercontent.com/u/72463?v=4)](https://github.com/Vinai "Vinai (5 commits)")[![vdubyna](https://avatars.githubusercontent.com/u/1202100?v=4)](https://github.com/vdubyna "vdubyna (4 commits)")[![moleman](https://avatars.githubusercontent.com/u/139056?v=4)](https://github.com/moleman "moleman (1 commits)")[![parekhreena](https://avatars.githubusercontent.com/u/11473888?v=4)](https://github.com/parekhreena "parekhreena (1 commits)")[![SchumacherFM](https://avatars.githubusercontent.com/u/372027?v=4)](https://github.com/SchumacherFM "SchumacherFM (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/magento-hackathon-composer-command-integrator/health.svg)

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

###  Alternatives

[roave/backward-compatibility-check

Tool to compare two revisions of a public API to check for BC breaks

5973.6M89](/packages/roave-backward-compatibility-check)[brianhenryie/strauss

Prefixes dependencies namespaces so they are unique to your plugin

186406.5k30](/packages/brianhenryie-strauss)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M514](/packages/shopware-core)[phel-lang/phel-lang

Phel is a functional programming language that compiles to PHP

5155.1k17](/packages/phel-lang-phel-lang)[noerd/noerd

101.3k6](/packages/noerd-noerd)

PHPackages © 2026

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