fabricio872/api-modeller-bundle
API Modeller Bundle is a Symfony package for defining and generating API models from your application's entities and schemas. It aims to streamline endpoint scaffolding and keep request/response structures consistent. Early-stage with limited documentation and adoption, so evaluate fit carefully.
Consider it when all of the following hold:
Look elsewhere when:
MapRequestPayload (Symfony 6.3+), CuyZ/Valinor for typed hydration, Jane PHP for generated clients from OpenAPI, or Saloon for a structured API-client pattern.To executives: There's an open-source (MIT) library that converts messy third-party API responses into clean, typed models — the same pattern that keeps integration code from rotting. It's a good design reference, but with zero adoption, zero dependents, and no release since mid-2022, it is not a supported dependency. Recommendation: don't adopt it as infrastructure. Instead, allocate a small slice of engineering time to implement the same pattern in-house (or on a maintained library like Valinor or Symfony Serializer), which costs roughly the same and leaves us owning the risk rather than inheriting it.
To engineering: Treat this as a Symfony-only, effectively unmaintained bundle. If you're prototyping, read it — the "foreign API → Doctrine-like model" abstraction is a clean articulation of an anti-corruption layer. For production, prefer DTOs + Serializer/Valinor and keep the mapping explicit. If you do fork it, pin the commit, add it to the dependency-risk inventory, and schedule a review cadence so it doesn't silently become load-bearing.
How can I help you explore Laravel packages today?