Bunun di.xml
içinde Magento2 ile gelen bir düğüm type
ve bir düğüm var virtualType
. Sorum şu: Bu nedir virtualType
ve bunun yerine hangi durumda kullanılmalı type
?
Bazı yerlerde sembolik bir bağlantıya benziyor veya yeniden yazıyor:
<virtualType name="Magento\Core\Model\Session\Storage" type="Magento\Framework\Session\Storage">
Bir tam yolun başka bir yere değiştiği ancak diğer yerlerde daha kısa bir diğer adı tanımlamanın bir yolu olarak kullanıldığı görülüyor.
<virtualType name="lessFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
lessFileSourceBase
xml ile sınırlı olup olmadığını veya bunun dışında da kullanılabileceğini merak ediyorum . Sanırım kazmaya başlasam iyi olur.
Magento\Framework\ObjectManager\Config\Mapper\Dom::convert
. Orada birswitch
yerde bir açıklama var.