okapon/doctrine-set-type-bundle
Symfony bundle that adds a Doctrine DBAL type for MySQL SET columns, letting you map SET fields to PHP arrays instead of comma-separated strings. Includes schema support and simple configuration for legacy or MySQL-specific databases that rely on SET values.
SET columns in a Symfony/Doctrine application or prioritize schema normalization.SET columns and needs a quick mapping layer without changing the schema in the current release.~2.6 and ~3.0. Treat this as confirmation the package remains pinned to legacy Symfony, not as a sign of renewed maintenance. Confirm your actual Symfony/Doctrine/DBAL combination against that narrow band before committing.SET usage is limited; prefer normalization when SET semantics are not essential.Executives: This is a narrow, stale utility for legacy MySQL SET mapping in Symfony/Doctrine, not a strategic platform component. The latest release only adjusts Symfony 2.6/3.0 version constraints — no new capability. Approve it only as a temporary bridge tied to a schema-modernization plan; do not make it a dependency for new products.
Engineering: MIT-licensed and conceptually simple, but low adoption, no modern Symfony support, and no recent functional change mean we own the risk. v0.5.0 is a constraint-only bump for Symfony ~2.6/~3.0, so it does not widen our options or reduce the maintenance burden. Use it only if existing SET columns block delivery, vendor/pin it, add regression tests, and document the migration path. For Laravel, Symfony 4+, or new Doctrine work, avoid it and normalize the schema or implement a small custom type.
How can I help you explore Laravel packages today?