उस में di.xmlMagento2 के साथ आता है एक नोड typeऔर एक नोड है virtualType। मेरा सवाल यह है कि यह क्या है virtualTypeऔर किस मामले में इसके बजाय इसका उपयोग किया जाना चाहिए type?
कुछ स्थानों पर यह एक प्रतीकात्मक लिंक या पुनर्लेखन जैसा दिखता है:
<virtualType name="Magento\Core\Model\Session\Storage" type="Magento\Framework\Session\Storage">
जहां एक पूर्ण पथ दूसरे में परिवर्तित हो जाता है, लेकिन अन्य स्थानों पर यह एक छोटे उपनाम को परिभाषित करने के तरीके के रूप में उपयोग किया जाता है।
<virtualType name="lessFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
lessFileSourceBaseएक्सएमएल तक सीमित है या यदि वह बाहर भी इस्तेमाल किया जा सकता है। मुझे लगता है मैं बेहतर खुदाई हो रही है।
Magento\Framework\ObjectManager\Config\Mapper\Dom::convert।switchकहीं पर एक बयान है।