Некоторое время в Magento 2 был способ проверки (и автозаполнения) любого xml с помощью файла XSD.
Например module.xml
выглядело так:
<?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>
но теперь module.xml
выглядит так:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
поэтому xsi:noNamespaceSchemaLocation
атрибут содержит urn:magento:framework:
.
Я знаю, что это не имеет ничего общего с проверкой на стороне сервера xmls. Этот все еще работает.
Но что я могу сделать, чтобы вернуть мою проверку в моей IDE (PHPStorm в моем случае, но это не важно, это может быть что-нибудь еще), чтобы распознать путь к xsd?
Должен ли я использовать старый относительный путь при сборке модулей? Или есть лучший способ сделать это?