У тому, di.xmlщо поставляється з Magento2, є вузол 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обмежений він xml або чи можна це використовувати і зовні. Здогадайтесь, я краще перекопаюся.
Magento\Framework\ObjectManager\Config\Mapper\Dom::convert. Тамswitchдесь є заява.