wordpress stubs
1.0.0
重要的
大家好!这是维克多(Viktor)经营PHP-stubs组织。我计划停止为WordPress生态系统做出贡献,因为这非常困难,而且我不会赚取(最小)/月100欧元。
请支持我的工作,以避免放弃此包裹。
谢谢你!
它为WordPress核心功能,类和接口提供了存根声明,不包括全球。这些存根可以帮助插件和主题开发人员利用Phpstan等静态分析工具。
存根是使用php-stubs/Generator从 @johnpbloch的软件包生成的。
需要此软件包作为作曲家的发展依赖性。
composer require --dev php-stubs/wordpress-stubs另外,您可以直接下载wordpress-stubs.php 。
composer require --dev szepeviktor/phpstan-wordpress szepeviktor/phpstan-wordpress软件包取决于phpstan/phpstan ,这是一个。请阅读该软件包的读数,并在那查看example目录。
更新您的诗篇配置以包括本节。
< stubs >
< file name = " vendor/php-stubs/wordpress-stubs/wordpress-stubs.php " />
</ stubs >此外,请确保<projectFiles>中未包含WordPress核心。
如果您的IDE在解析所有WordPress时遇到困难,您可能会发现存根对于启用代码完成和相关功能有用。例如,有使用Vscode的intlephense扩展名的说明。
该软件包的版本是匹配生成存根的WordPress版本的。
cd插入其中source/composer.json中的"johnpbloch/wordpress": "xxx"带有所需版本composer update./generate.sh现在,应更新wordpress-stubs.php文件。