php-stubs/wordpress-tests-stubs

WordPress 测试函数和类声明存根,用于静态分析。

v6.6.0 2024-07-17 07:56 UTC

This package is auto-updated.

Last update: 2024-09-17 08:27:53 UTC


README

本包为 WordPress 核心测试套件 的函数、类和接口提供存根声明。

这些存根可以帮助插件和主题开发者利用静态分析工具(如 PHPStan)来编写 WordPress 插件、主题和核心的测试。

存根直接使用 源码giacocorsiglia/stubs-generator 生成。

要求

  • PHP >=7.3

安装

使用 Composer 将此包作为开发依赖项。

composer require --dev php-stubs/wordpress-tests-stubs

或者您可以直接下载 wordpress-tests-stubs.php

在 PHPStan 中的使用

在 PHPStan 配置文件中包含所有存根。

parameters:
    scanFiles:
        - %rootDir%/../../php-stubs/wordpress-stubs/wordpress-stubs.php
        - %rootDir%/../../php-stubs/wordpress-tests-stubs/wordpress-tests-stubs.php