swp/jms-serializer-bridge
A lightweight bridge that integrates the JMS Serializer library into Laravel, giving you a service provider, config, and simple bindings to serialize and deserialize PHP objects to JSON or XML with annotations, metadata caching, and custom handlers.
Consider it only if:
Look elsewhere if:
For executives: This is not a product bet and not a strategic dependency — it's internal plumbing inside a niche CMS. There is no ecosystem to evaluate: no adoption, no community, no vendor support. The relevant question isn't "should we use this package," it's "should we be on Superdesk Web Publisher at all." If the answer is yes, budget explicitly for owning this code — a small fork, a pinned version, and contract tests around the Content API. If the answer is no, this item disappears from the roadmap entirely.
For engineering: Narrow surface area. It wires SWP's content model into JMS Serializer so the Content API can control field exposure and relation handling without forking SWP core. Recommended posture: vendor or fork it, pin it, and wrap it in response-shape contract tests so any SWP or serializer upgrade fails loudly rather than silently changing our API. Do not pull it in as a transitive dependency; adopt it deliberately or not at all.
How can I help you explore Laravel packages today?