In Magento 2 haben (fast) alle in XML-Dateien aufgelisteten Argumente ein Attribut xsi:type, das bestimmt, wie der Wert des Arguments interpretiert wird.
In der di.xmlDatei des Backend-Moduls gibt es zum Beispiel Folgendes:
<argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
Dies bedeutet, dass der Wert des Arguments scopeTypeder Wert der Konstante istMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT
oder dieses
<argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
Dies bedeutet, dass der Wert des Arguments templatedie Zeichenfolge ist Magento_Theme::root.phtml.
Was sind alle möglichen Werte dieses xsi:typeAttributs?
static
staticanstelle von aconstfür ein solches Argument zu verwenden? Ich kann anscheinend keinen Typ finden, der für einstaticFeld in meiner Klasse funktioniert :-(