mralaminahamed / ninja-forms-stubs
Ninja Forms 函数和类声明存根,用于静态分析。
v3.8.15
2024-09-10 15:44 UTC
Requires
- php-stubs/wordpress-stubs: ^5.3 || ^6.0
Requires (Dev)
- php: ~7.1 || ~8.0
- php-stubs/generator: ^0.8.0
- phpstan/phpstan: ^1.10
Suggests
- symfony/polyfill-php73: Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
- szepeviktor/phpstan-wordpress: WordPress extensions for PHPStan
This package is auto-updated.
Last update: 2024-09-30 19:10:53 UTC
README
此包为 Ninja Forms 插件 的函数、类和接口提供存根声明。这些存根可以帮助插件和主题开发者利用 IDE 完成和静态分析工具,如 PHPStan。
存根直接使用 php-stubs/generator 从 源代码 生成。
要求
- PHP >=7.1
安装
使用 Composer 将此包作为开发依赖项。
composer require --dev mralaminahamed/ninja-forms-stubs
或者您可以直接下载 ninja-forms-stubs.php
。
在 PHPStan 中使用
在 PHPStan 配置文件中包含存根。
parameters: bootstrapFiles: - vendor/mralaminahamed/ninja-forms-stubs/ninja-forms-constants-stubs.php - vendor/mralaminahamed/ninja-forms-stubs/ninja-forms-stubs.php