Pendant un certain temps, Magento 2 avait un moyen de valider (et de compléter automatiquement) n'importe quel xml en utilisant un fichier XSD.
Par exemple, cela module.xml
ressemblait à ceci:
<?xml version="1.0">
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
....
</config>
mais module.xml
ressemble maintenant à ceci:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
donc l' xsi:noNamespaceSchemaLocation
attribut contient urn:magento:framework:
.
Je sais que cela n'a rien à voir avec la validation côté serveur des xml. Celui-ci fonctionne toujours.
Mais que puis-je faire pour récupérer ma validation dans mon IDE (PHPStorm dans mon cas, mais ce n'est pas important, ça peut être autre chose) afin de reconnaître le chemin vers le xsd?
Dois-je toujours utiliser l'ancien chemin relatif lors de la construction de mes modules? Ou existe-t-il une meilleure façon de procéder?