Im di.xmlLieferumfang von Magento2 gibt es einen Knoten typeund einen Knoten virtualType. Meine Frage ist, was ist das virtualTypeund in welchem Fall sollte es stattdessen verwendet werden type?
An einigen Stellen sieht es aus wie ein symbolischer Link oder ein Umschreiben:
<virtualType name="Magento\Core\Model\Session\Storage" type="Magento\Framework\Session\Storage">
Wenn ein vollständiger Pfad in einen anderen geändert wird, aber an anderen Stellen, scheint er als Methode zum Definieren eines kürzeren Alias verwendet zu werden.
<virtualType name="lessFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
lessFileSourceBasedas auf die xml beschränkt ist oder ob das auch draußen verwendet werden kann. Schätze, ich muss besser graben.
Magento\Framework\ObjectManager\Config\Mapper\Dom::convert.switchIrgendwo drin steht eine Aussage.