PHPackages                             tuck/converter-bundle - 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. [PSR &amp; Standards](/categories/psr-standards)
4. /
5. tuck/converter-bundle

ActiveSymfony-bundle[PSR &amp; Standards](/categories/psr-standards)

tuck/converter-bundle
=====================

Adds a command for converting service container configs to other file formats

0.3(12y ago)7125.0k6[3 issues](https://github.com/rosstuck/TuckConverterBundle/issues)MITPHPPHP &gt;=5.3.3

Since Jan 15Pushed 11y ago2 watchersCompare

[ Source](https://github.com/rosstuck/TuckConverterBundle)[ Packagist](https://packagist.org/packages/tuck/converter-bundle)[ RSS](/packages/tuck-converter-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (4)Versions (4)Used By (0)

TuckConverterBundle
===================

[](#tuckconverterbundle)

Adds the Symfony2 command "container:convert" which converts service config files to other formats

For one-off files, there's also a [hosted Web UI](http://converter.rosstuck.com/) you can use instead of installing this bundle.

What it does
------------

[](#what-it-does)

You can specify the file to convert either on the commandline:

```
./app/console container:convert yml path/to/file.xml

```

Or leave out the file and do the conversion interactively.

```
./app/console container:convert yml

```

Adding the -o flag will output the new file instead of prompting you to write it, presumably so you can pipe it to another process somewhere.

The actual conversion is based on Symfony's built-in loaders and dumpers, so this should be exceedingly reliable.

TODO
----

[](#todo)

- Remove a coupling on input for file extension
- Update the DependencyInjection/\*Extension files as well (perhaps with PHP-Parser?)
- Moar tests

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

[](#installation)

Run the command below to install via Composer

```
composer require tuck/converter-bundle
```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85% 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 ~57 days

Total

3

Last Release

4388d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/08b3ff6fe26e7316ae1da92af62c040380ae6bb1056794d44c6151ac74240e54?d=identicon)[rosstuck](/maintainers/rosstuck)

---

Top Contributors

[![rosstuck](https://avatars.githubusercontent.com/u/146766?v=4)](https://github.com/rosstuck "rosstuck (17 commits)")[![rdohms](https://avatars.githubusercontent.com/u/94331?v=4)](https://github.com/rdohms "rdohms (2 commits)")[![vpassapera](https://avatars.githubusercontent.com/u/1493758?v=4)](https://github.com/vpassapera "vpassapera (1 commits)")

---

Tags

containerconvert

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tuck-converter-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/tuck-converter-bundle/health.svg)](https://phpackages.com/packages/tuck-converter-bundle)
```

###  Alternatives

[psr/container

Common Container Interface (PHP FIG PSR-11)

10.0k1.0B3.7k](/packages/psr-container)[pimple/pimple

Pimple, a simple Dependency Injection Container

2.7k130.5M1.4k](/packages/pimple-pimple)[php-di/php-di

The dependency injection container for humans

2.8k48.9M994](/packages/php-di-php-di)[league/container

A fast and intuitive dependency injection container.

86387.8M343](/packages/league-container)[dvdoug/boxpacker

An implementation of the 3D (actually 4D) bin packing/knapsack problem (aka creating parcels by putting items into boxes)

6522.7M18](/packages/dvdoug-boxpacker)[league/tactician-container

Tactician integration for any container implementing PSR-11

7710.1M23](/packages/league-tactician-container)

PHPackages © 2026

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