solution/mongo-odm-aggregation-bundle
Symfony bundle that adds a fluent aggregation builder for Doctrine MongoDB ODM, making it easier to construct, run, and reuse complex MongoDB aggregation pipelines in PHP applications.
AggregationBuilder for years. The correct PM decision is "neither build nor buy — use the ODM primitives we already depend on." This package is a historical stopgap, not a candidate for net-new adoption.Doctrine\MongoDB\Aggregation\Builder or the raw driver. That is the supported path, and it is what you should be pitching.For executives: We evaluated solution/mongo-odm-aggregation-bundle and recommend not adopting it. It is an abandoned Symfony 2 add-on last released in 2016, with negligible community traction (12 stars, no dependent projects). Its function — MongoDB aggregation support — has since been folded into the core Doctrine ODM library we already use. Adopting it would add a dependency we would have to own, patch, and eventually remove, for zero capability we don't already have. Decision: no action on new work; add to the legacy-sunset list if it appears anywhere in our existing code.
For engineering: This bundle existed to bridge a gap that Doctrine MongoDB ODM closed. If you're on Symfony 2 and still importing it, the remediation is to port those specific queries to Aggregation\Builder and drop the dependency. If you're on anything newer, the package is simply inapplicable. Expect no upstream fixes — treat any remaining usage as vendored code we own. I'd like a rough sizing of the port if it shows up in the dependency tree; otherwise there's nothing here worth scheduling.
Positioning line: This is an artifact of a framework generation we've moved past — worth cataloguing, not worth investing in.
How can I help you explore Laravel packages today?