PHPackages                             tonymanero/manero - 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. [CLI &amp; Console](/categories/cli)
4. /
5. tonymanero/manero

ActiveProject[CLI &amp; Console](/categories/cli)

tonymanero/manero
=================

A CLI-Tool to convert DI-config files to disco configurations

0.2.1(8y ago)30[1 issues](https://github.com/tonymanero/manero/issues)MITPHPPHP ^7.1

Since Mar 19Pushed 8y ago1 watchersCompare

[ Source](https://github.com/tonymanero/manero)[ Packagist](https://packagist.org/packages/tonymanero/manero)[ RSS](/packages/tonymanero-manero/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (3)Dependencies (7)Versions (8)Used By (0)

Manero
======

[](#manero)

Create a configuration for [Disco](https://github.com/bitExpert/disco) from your current DI-Configuration.

[![Build Status](https://camo.githubusercontent.com/bd9722ad6d473bb68bf861472f37b34e205cf7eec98a359529485f6d8a40438f/68747470733a2f2f7472617669732d63692e6f72672f746f6e796d616e65726f2f6d616e65726f2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/tonymanero/manero)[![Coverage Status](https://camo.githubusercontent.com/61a2e2666a8cb828555921449b671dfed637487102ae487d94398b2595861fc7/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f746f6e796d616e65726f2f6d616e65726f2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/tonymanero/manero?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/91acb509532421af204c773662200019d0ab6cfe4b43c55e9acf078c7c509219/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f746f6e796d616e65726f2f6d616e65726f2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/tonymanero/manero/?branch=master)

[![Github Releases](https://camo.githubusercontent.com/e3eed463da47b657c0b1b41490fb513839bb36cb115f2652802a06756ddecc32/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f6e796d616e65726f2f6d616e65726f2f6c61746573742f746f74616c2e737667)](https://camo.githubusercontent.com/e3eed463da47b657c0b1b41490fb513839bb36cb115f2652802a06756ddecc32/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f6e796d616e65726f2f6d616e65726f2f6c61746573742f746f74616c2e737667)[![PHP-Version](https://camo.githubusercontent.com/f06058d5ead6b55a2401f91ab0905affbd88f3208b615217c8dfea4da8a6b4ae/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f746f6e796d616e65726f2f6d616e65726f2e737667)](https://camo.githubusercontent.com/f06058d5ead6b55a2401f91ab0905affbd88f3208b615217c8dfea4da8a6b4ae/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f746f6e796d616e65726f2f6d616e65726f2e737667)[![License](https://camo.githubusercontent.com/a331743105be6168dc16eb13d5c7ccab176ecff9ed1cd3b373ace5e364271691/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f746f6e796d616e65726f2f6d616e65726f2e737667)](https://camo.githubusercontent.com/a331743105be6168dc16eb13d5c7ccab176ecff9ed1cd3b373ace5e364271691/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f746f6e796d616e65726f2f6d616e65726f2e737667)

Usage
-----

[](#usage)

Download the latest PHAR-file from and invoke it within your applications working directory.

```
php manero.phar convert: path/to/config.php
```

This will create a trait `ManeroConfigTrait.php` from the container-implementations configuration.

There will be some manual labour needed to finalize the configuration due to quirks in the way f.e. ZendExpressive configures it's DI.

You will also need to provide the propper namespace for the trait.

To get a list of currently available container-implementations invoke `php manero.phar`.

Name
----

[](#name)

Tony Manero is the main character from the film [Saturday Night Fever](https://en.wikipedia.org/wiki/Saturday_Night_Fever)

Contributions
-------------

[](#contributions)

Contributions are welcome! If you find that a conversion from your favourite DI-Container-implementation is missing, feel free to create a PullRequest.

License
-------

[](#license)

Copyright (c) [Manero Contributors](https://github.com/tonymanero/manero/graphs/contributors). All rights reserved.

Licensed under the MIT License. See LICENSE.md file in the project root for full license information.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 96.8% 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 ~1 days

Total

7

Last Release

3021d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5ae5183aaad2bc7453230704bd6991dc6ccbcd6e775c6a29efdc94350a69f247?d=identicon)[heiglandreas](/maintainers/heiglandreas)

---

Top Contributors

[![heiglandreas](https://avatars.githubusercontent.com/u/91998?v=4)](https://github.com/heiglandreas "heiglandreas (30 commits)")[![shochdoerfer](https://avatars.githubusercontent.com/u/596449?v=4)](https://github.com/shochdoerfer "shochdoerfer (1 commits)")

---

Tags

phpdependency-injectiondiexpressivezend-expressivedisco

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tonymanero-manero/health.svg)

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

PHPackages © 2026

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