Best practice is to use a service to preserve your essence. This container will enter the container and set it when the updateMyEntity()
method is updateMyEntity()
.
Inside your controller (or what you want):
$user = new User('foo'); $user->setSomeProperty('bar'); $userService->update($user);
Inside UserService
:
public function update(User $user) { $user->setSomeParameter($this->container->getParameter('value')); $this->em->persist($user); }
source share