Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Converter Bundle Laravel Package

tuck/converter-bundle

Tuck Converter Bundle integrates the Tuck converter library with Symfony, providing bundle configuration, service definitions, and autowiring for registering and using converters in your application. It helps keep conversion logic reusable and cleanly wired into Symfony's service container.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy Symfony modernization scope. Informs whether a config-format migration (YAML/XML → PHP container definitions, or the reverse) is a days-scale scripting task or a weeks-scale engineering project. This package is evidence the former is plausible, not the latter.
  • Build vs. buy vs. vendor. Given zero dependents, a 2014 last release, and MIT licensing, the realistic decision is vendor/fork rather than "adopt as a dependency." That materially changes the cost estimate and risk profile in any modernization plan.
  • Roadmap triage. This should not appear as a product feature or a customer-facing capability. It belongs in the "internal developer tooling / migration enablement" bucket, funded from tech-debt or platform-modernization budget, not roadmap capacity.
  • Upgrade-blocker removal. If a team is stalled on converting hundreds of service definitions to a modern format, a converter unblocks the migration workstream. That is a scheduling decision (unblock now vs. rewrite configs by hand), not an architecture decision.
  • Format standardization policy. Informs a decision about whether the org mandates one container-config format going forward; a converter makes the transition cheaper and lowers the political cost of picking PHP-based config.

When to Consider This Package

Consider it when:

  • The target stack is Symfony, not Laravel. The package is a Symfony bundle providing a console command; Laravel's container is configured in PHP and has no equivalent config-format problem, so it is out of scope there.
  • You have a one-time or occasional bulk conversion need — a Symfony major-version upgrade, consolidating mixed YAML/XML/PHP configs, or producing a canonical format for review.
  • Human review of output is acceptable. Treat generated configs as a starting draft, not a trusted artifact.
  • You are prepared to fork and own it. MIT license, no dependents, no maintainer activity since 2014 — assume you are the maintainer. Budget for PHP-version and Symfony-version compatibility work before you budget for the conversion itself.
  • You want a reference implementation of parsing/normalizing Symfony container definitions, to inform an in-house script.

Look elsewhere when:

  • You need a maintained, supported dependency or anything in a security/compliance supply chain. A 2014-vintage, zero-adopter package will not pass dependency review.
  • You need automated, CI-grade conversion running continuously. There is no test signal, no release cadence, and no issue response to rely on.
  • You are starting greenfield. Use native framework config loading and hand-author the format you want; a converter solves a migration problem you don't have.
  • The conversion volume is small. Below a few dozen definitions, hand-editing or a short bespoke script beats the overhead of vetting and forking an abandoned bundle.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed Symfony developer utility that converts service container configuration between file formats. It is not a product dependency and carries no customer-facing risk — but it is effectively abandoned (last release 2014, no downstream projects, no active maintainer). The only sound use is as a scoped internal migration tool, forked and vetted by our own engineers. Expected value is measured in engineering days saved during a config-format migration, not in features shipped. Recommend: do not add to the roadmap; approve a small time-boxed spike from modernization budget if and when a config migration is actually scheduled.

For engineering: It gives you a head start on the parsing and normalization work, which is the tedious part. Everything else you own — PHP/Symfony compatibility, test coverage, and validation of output. Plan to vendor the code, pin it, and treat the generated configs as drafts requiring review. If the migration is small, skip it and write the script yourself; the fork overhead only pays off at volume.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core