pomm-project/pomm-bundle
Symfony bundle that integrates Pomm, the PostgreSQL object model manager, into Symfony applications. It provides service configuration, dependency injection, console commands, and profiling tools for working with PostgreSQL databases through Pomm.
Consider adopting (or upgrading to 3.0.0) when:
Look elsewhere (or defer) when:
For executives: We depend on a package that just released a major version. The short version is that it is modernizing — it now supports current Symfony and has dropped PHP 5 and Symfony 2, both of which are long past end-of-life. That is a good signal about the maintainer's direction, but it is a breaking change: teams on older runtimes cannot simply upgrade and will need to either fund a platform upgrade or accept staying on the older 2.x line. The decision to make is whether the runtime modernization is already on our roadmap — if it is, this upgrade rides along with it; if it is not, we should schedule it, because staying on EOL PHP is a growing security and supportability risk.
For engineering: 3.0.0 adds Symfony 5 support and removes PHP 5 and Symfony 2. Plan the upgrade as part of the same workstream as the PHP/Symfony bump, not separately — the constraints are the same. Audit our dependency tree for anything else still pinning PHP 5 or Symfony 2; this package may be the first of several. Verify our test matrix and CI images cover the new minimums before merging. Where we are on 2.x and cannot move yet, pin explicitly and document the date we intend to exit, so we do not drift onto an unsupported branch by accident.
How can I help you explore Laravel packages today?