Event Listener vs Repository Filter for Expiring Credential Entities in Doctrine ORM
When implementing least‑privilege database access for a Doctrine ORM application, a dedicated database user with restricted grants handles authentication at the connection layer. The remaining challenge is ensuring that expired credential entities—those whose expirationDate is in the past—are consistently excluded from query results without relying on develo