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

Api Platform Config Converter Bundle Laravel Package

gheb/api-platform-config-converter-bundle

Symfony bundle for converting API Platform configuration between formats, making it easier to migrate legacy YAML, XML, or annotation-based resource definitions to modern PHP attributes while reducing manual rewrite work. Useful when upgrading API Platform projects.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Platform upgrade / modernization roadmap: Informs whether to migrate API Platform resource configuration from YAML/XML/annotations to PHP attributes as part of a PHP 8 / API Platform 3 upgrade. The converter is a tactical accelerator, not a strategic dependency.
  • Build vs. buy vs. borrow: Because the package is archived, the real decision is “borrow/fork” rather than “adopt.” Use it as a reference implementation or one-off codemod input; budget engineering time to validate and own the output.
  • Standardizing configuration style: Supports a decision to converge on a single resource-configuration format across teams, reducing review friction and onboarding cost.
  • Migration scope estimation: A working converter gives engineering a concrete way to size a migration (number of resources, edge cases, manual fix-ups) before committing roadmap capacity.
  • Tooling investment: Helps decide whether to invest in internal migration tooling at all, or to treat conversion as a short-lived, disposable script.

When to Consider This Package

Consider it when:

  • You are on Symfony/API Platform and planning a one-off configuration-format migration, especially annotations/YAML/XML → attributes.
  • The codebase is small-to-medium and the conversion output can be reviewed by engineers.
  • You are comfortable vendoring, forking, or copying the converter because the upstream repo is archived.
  • You need a reference for conversion mapping rules more than a maintained runtime dependency.
  • The migration is time-boxed and you can absorb manual clean-up.

Look elsewhere when:

  • You need a long-lived production dependency with support, security patching, or compatibility guarantees.
  • The codebase is large or has heavy custom metadata/extensions where conversion fidelity is uncertain.
  • You are not on API Platform, or you need bidirectional/round-trip conversion as an ongoing capability.
  • You need automated codemods with test harnesses, rollback, and CI integration.
  • Your organization prohibits archived or low-adoption dependencies (17 stars, 0 dependents).

How to Pitch It (Stakeholders)

Executive summary: This is a small, MIT-licensed Symfony bundle that converts API Platform configuration between formats. It can shorten a platform-modernization migration by automating the mechanical part of moving resource config to PHP attributes. However, it is archived, has minimal adoption, and no dependent projects, so it should be treated as a disposable accelerator—not a platform dependency. Recommendation: pilot it on a bounded slice, fork/vendor it if useful, and staff engineering review for conversion correctness. The business value is reduced migration effort and faster upgrade timelines; the risk is low because the tool can be abandoned without architectural lock-in.

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.
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
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console