webit/doctrine-jms-json
A PHP package that bridges Doctrine with JMS serialization for JSON handling, helping you serialize and deserialize entities cleanly in Laravel or Doctrine-based applications.
Adopt only when most of the following are true:
Look elsewhere when:
spatie/laravel-data, or Fractal instead.To executives: This is low-cost glue for systems already committed to Doctrine and JMS Serializer—it is not a strategic investment and should not be adopted on new builds. The material risk is that it has been unmaintained since March 2020 with negligible adoption, so any use implies we own it. Recommend a time-boxed evaluation, not a platform standard.
To engineering: It does one narrow job—convert complex Doctrine objects to and from JSON via JMS Serializer metadata. Adopt it only if both libraries are already in the stack and you accept forking/pinning it; otherwise use the framework-native serialization path. Before adoption, verify PHP 8 compatibility, add contract tests around every serialized shape, and record an owner. Treat 6 stars / 0 dependents / 2020 as a signal to evaluate alternatives first and document why they were rejected.
How can I help you explore Laravel packages today?