W tym, di.xmlco pochodzi z Magento2, jest węzeł typei węzeł virtualType. Moje pytania brzmią: co to jest virtualTypeiw jakim przypadku należy go użyć type?
W niektórych miejscach wygląda jak symboliczny link lub przepisać:
<virtualType name="Magento\Core\Model\Session\Storage" type="Magento\Framework\Session\Storage">
Tam gdzie jedna pełna ścieżka zostaje zamieniona na inną, ale w innych miejscach wydaje się, że jest używana jako sposób na zdefiniowanie krótszego aliasu.
<virtualType name="lessFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
lessFileSourceBasejest ograniczony do xml, czy może być również używany na zewnątrz. Chyba lepiej zacznę kopać.
Magento\Framework\ObjectManager\Config\Mapper\Dom::convert.switchGdzieś tam jest wypowiedź.