Open c960657 opened 9 years ago
@c960657, i made a manager registry implementation for this orm provider https://github.com/saxulum/saxulum-doctrine-orm-manager-registry-provider
@dominikzogg Thanks, but AFAICT your resetManager() does not work (subsequent calls to $app['doctrine']->getManager() return null). It seems you also need the factory method proposed here in order to make it work.
@simensen Any comments on this? :smile:
Ping? :-)
I miss the ability to reset the entity manager after an exception has been thrown (see e.g. this StackOverflow question), similar to the Symfony approach in Doctrine\Bundle\DoctrineBundle\Registry::resetManager().
With Pimple 3.x, I can do this:
AFAICT this approach does not work with Pimple 1.x (see this issue).
This PR introduces a separate factory method for each entity manager. This allows me to reset the entity manager like this: