renttek/magento2-psalm

Magento 2 Psalm 插件

1.1.2 2023-06-12 13:24 UTC

This package is auto-updated.

Last update: 2024-09-12 16:42:02 UTC


README

此模块基于 vismadc/magento2-psalmtdgroot/magento2-psalm,但完全重新编写。

安装

composer require --dev renttek/magento2-psalm
vendor/bin/psalm-plugin enable renttek/magento2-psalm

特性

  • 扩展属性类模拟
  • 工厂类模拟
  • 代理类模拟
  • 坏注释类存根

配置

如果您不想启用某个模拟类别或存根的加载,您可以在您的 psalm.xml 中通过设置这些标志来禁用它们

<?xml version="1.0"?>
<psalm>
    <!-- ... -->
    <plugins>
        <pluginClass class="Renttek\Magento2Psalm\Plugin">
            <enableExtensionAttributeMocker>false</enableExtensionAttributeMocker> <!-- disables mocking of extension attribute classes -->
            <enableFactoryMocker>false</enableFactoryMocker> <!-- disables mocking of factory classes -->
            <enableProxyMocker>false</enableProxyMocker> <!-- disables mocking of proxy classes -->
            <loadStubs>false</loadStubs> <!-- disables loading of static stub files -->
        </pluginClass>
    </plugins>
    <!-- ... -->
</psalm>