Dans Magento 2 (presque) tous les arguments répertoriés dans les fichiers xml ont un attribut xsi:typequi détermine comment la valeur de l'argument est interprétée.
Par exemple, dans le di.xmlfichier du module backend il y a ceci:
<argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
cela signifie que la valeur de l'argument scopeTypeest la valeur de la constanteMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT
ou celui-ci
<argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
cela signifie que la valeur de l'argument templateest la chaîne Magento_Theme::root.phtml.
Quelles sont toutes les valeurs possibles de cet xsi:typeattribut?
static
staticau lieu d'unconstpour un tel argument? Je n'arrive pas à trouver un type qui fonctionne pour unstaticchamp dans ma classe :-(