fooman/phpstan-magento2-magic-methods

PhpStan 扩展,支持 Magento 2 使用魔术方法

安装数: 81,273

依赖: 0

建议者: 0

安全: 0

星标: 16

关注者: 3

分支: 4

开放问题: 0

类型:phpstan-extension

v0.7.4 2022-01-12 22:19 UTC

This package is auto-updated.

Last update: 2024-09-05 11:21:35 UTC


README

我们可能会在未来停止支持这个包。phpstan 的自动加载更改导致类加载顺序/类存在问题,导致在应该通过 Composer 的自动加载找到类时生成类。由于 https://github.com/bitExpert/phpstan-magento 没有这个问题并提供类似的功能,我们建议您检查它,因为我们可能会采用它来满足我们的需求。

PHPStan 扩展 - Magento 2 魔术方法

该扩展启动与使用 Magento 2 单元测试时运行的相同自动加载器。默认情况下,它将在 var/ 目录下放置生成的类。通过更改环境变量 TESTS_TEMP_DIR 来更改文件夹。

通过 Composer 安装说明

composer require --dev fooman/phpstan-magento2-magic-methods:^0.7

关于必需使用 phpstan/extension-installer 的说明

手动安装

如果 phpstan/extension-installer 的使用对您不起作用,请通过在您的项目的 composer.json 文件中添加以下内容来撤销安装:

    "replace": {
        "phpstan/extension-installer": "*"
    },

然后,手动将 extension.neon 包含在您的项目 PHPStan 配置中

includes:
    - vendor/fooman/phpstan-magento2-magic-methods/extension.neon

或者,作为另一种方法,您可以查看 https://github.com/bitExpert/phpstan-magento