gheb/configuration-converter-bundle
gheb/configuration-converter-bundle converts Symfony configuration files between formats such as YAML, XML and PHP, making it easy to migrate, standardize or reuse settings across projects. A lightweight, developer-friendly tool for keeping configuration consistent.
Consider it when all of the following hold:
tools/, and delete it after the migration.Look elsewhere (or hand-roll) when:
To executives: This is a free, MIT-licensed developer tool that automates a tedious config-format migration during an API Platform upgrade. It carries no runtime risk — it is used offline, produces reviewable output, and is removed after the migration. The trade-off is that it is archived and unmaintained (17 stars, no dependents), so we use it as a head start on a one-off task, not as a library we depend on. Expected benefit is engineering hours saved on mechanical conversion; the cost is a review pass and the discipline to delete it afterward.
To engineering: Treat it as a migration accelerator, not a dependency. Vendor it, run it against a branch, diff every generated file, and expect to hand-fix custom extensions and non-standard metadata. Verify compatibility against your exact API Platform version before committing to the approach — the repo is archived, so any incompatibility is ours to fix or abandon. If the conversion is small, a short script may be the better call; do a timeboxed spike first and keep the escape hatch open.
How can I help you explore Laravel packages today?