createdBy, updatedBy fields).SecurityContext checks) in controllers/services.Security component or ParamConverter) may be better integrated.Stof\DoctrineExtensionsBundle for similar functionality."This package lets us reduce development time by 20–30% for user-centric features like audit logs or role-based access. Instead of writing repetitive code to fetch the current user in every controller or service, we can standardize it with a single, battle-tested bundle. It’s a low-risk, high-reward decision—like adding seatbelts to a car: simple, safe, and saves time in the long run. The MIT license means no hidden costs, and the bundle’s focus on core functionality aligns with our goal of shipping features faster without technical debt."
*"This bundle solves a painful but common problem: manually injecting the current user into services, entities, or controllers. Here’s why it’s worth adopting:
if ($this->getUser()) checks with a service (dyvelop.current_user.provider) or Doctrine annotations.article.createdBy always reflects the logged-in user).@Dyvelop\CurrentUser) auto-populates fields like updatedBy without lifecycle callback clutter.How can I help you explore Laravel packages today?