तो सिद्धांत 2 का उपयोग कर एक ईमानदारी बाधा उल्लंघन के बाद, EntityManager इस तरह से बंद होना पसंद करता है जो कहा EntityManager का उपयोग करना जारी रखना असंभव बनाता है। प्रचलित विचार यह प्रतीत होता है कि आपको इस सरल अपवाद को पकड़ने और इसे एक सुंदर तरीके से संभालने के लिए एक नया एंटिटी मैनेजर बनाना चाहिए (वहां अद्भुत डिजाइन लोग/कटाक्ष)।बिस्ना/डॉक्टर 2 के साथ एक बंद इकाई प्रबंधक के साथ काम करना
हालांकि एक बंद इकाई प्रबंधक के साथ बिस्ना लाइब्रेरी/जेडएफ 1.12 का उपयोग करते समय एक समस्या उत्पन्न होती है। बिस्ना लाइब्रेरी कंटेनर क्लास में बंद होने के बाद एक ही नाम (यानी "डिफ़ॉल्ट") के साथ एक नया एंटिटी मैनेजर बनाने के लिए सार्वजनिक विधि प्रदान नहीं करती है।
मेरा प्रश्न यह है कि इस मुद्दे से निपटने का सबसे अच्छा तरीका क्या है। एक ईमानदारी बाधा उल्लंघन के बाद आसानी से ठीक होने का एक तरीका होना चाहिए।
सिद्धांत रजिस्ट्री का उपयोग करके बंद इकाई प्रबंधक रीसेट कर सकते हैं। – Florian
देखें https://github.com/symfony/symfony/issues/5339 – Florian