matthewbdaly/psalm-plugin-zendframework1

为 Zend Framework 1 的 Psalm 插件

0.0.16 2024-08-09 13:08 UTC

This package is auto-updated.

Last update: 2024-09-09 13:53:31 UTC


README

Build Status

为 Zend Framework 1 的 Psalm 插件

快速入门

请参阅完整的 Psalm 文档,以获取将 Psalm 引入项目的更详细指南。

首先,如果您尚未安装,请开始安装 Psalm

composer require --dev vimeo/psalm
./vendor/bin/psalm --init

接下来,安装此包并启用插件

composer require --dev matthewbdaly/psalm-plugin-zendframework1
./vendor/bin/psalm-plugin enable matthewbdaly/psalm-plugin-zendframework1

最后,运行 Psalm 分析您的代码库

./vendor/bin/psalm

免责声明

此插件的占位符文件是自动生成的,我注意到属性和方法的可访问级别并不总是准确,这可能导致在实现的可访问级别与占位符中定义的可访问级别不同时出现错误。有关此问题的修复示例,请参阅 https://github.com/matthewbdaly/psalm-plugin-zendframework1/commit/1a83a78b805ad4430e04f454a819605f56efb996#diff-25a6634263c1b1f6fc4697a04e2b9904ea4b042a89af59dc93ec1f5d44848a26

如果您看到类似错误,请尝试在禁用此插件的情况下运行 Psalm。如果问题不再出现,那么占位符文件中该方法或属性的定义可能具有与代码库中不同的访问级别。如果是这种情况,请提交一个 pull request 以更正访问级别。