conserto/pomm-symfony-bridge
Symfony bridge for Pomm, providing a profiler integration for the full-stack framework. Fork of the original pomm-symfony-bridge and typically installed via conserto/pomm-bundle rather than directly.
| Risk Area | Severity (Updated) | Mitigation Strategy |
|---|---|---|
| Symfony 8 Mandate | Critical | Block upgrade if Symfony 8 isn’t feasible. Evaluate cost vs. benefit. |
| Breaking Changes | High | Pin exact versions of pomm/pomm and symfony/* in composer.json. |
| Performance Overhead | Medium | Profile in staging first; disable in production if latency spikes. |
| Limited Documentation | Medium | Engage with maintainers or contribute to docs (e.g., Symfony 8 migration guide). |
| PostgreSQL-Specific | High | Ensure all queries are Pomm-based; no raw SQL bypasses. |
| PHP 8.2+ Requirement | High | Verify PHP version compatibility across environments. |
conserto/pomm-symfony-bridge:6.0.0 in a Symfony 8 dev environment.composer.json:
- "symfony/*": "^6.4",
+ "symfony/*": "^8.0",
+ "conserto/pomm-symfony-bridge": "^6.0"
config/packages/pomm.yaml (Symfony 8’s new config system):
pomm:
profiler:
enabled: true
storage: symfony_cache # Recommended for Symfony 8
APP_ENV=prod or feature flags.framework-bundle) may need config adjustments.conserto/pomm-symfony-bridge:5.0.1 (Symfony 7 compatible).pg_stat_statements.6.x releases and patch Symfony 8 dependencies.symfony/framework-bundle config.symfony_cache storage to avoid bloat.symfony_cache).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Symfony 8 upgrade fails | Project blocker | Test in staging first; use Symfony’s upgrade tools. |
| Profiler corrupts query data | Silent data loss | Use symfony_cache with TTL. |
| High memory in Symfony 8 | OOM kills | Disable in prod; optimize cache. |
| Pomm/Symfony 8 incompatibility | Broken queries | Pin versions; report issues upstream. |
| PostgreSQL connection leaks | DB overload | Monitor |
How can I help you explore Laravel packages today?