phpunit - 如何在最新版本的 PHPUnit 中扩展 \PHPUnit\TextUI\Command::createRunner?
问题描述
/**
* Create a TestRunner, override in subclasses.
*/
protected function createRunner(): TestRunner
{
return new TestRunner($this->arguments['loader']);
}
然而,不直接可见的是\PHPUnit\TextUI\TestRunner
,返回的类型被声明为:
final class TestRunner…
要么我错了,但实际上在我看来你不能真正扩展,createRunner
因为你必须返回一个final
你不能真正扩展的类...... ♀️</p>
解决方案
推荐阅读
- asp.net-core - 我可以使用另一个 api 或 api 密钥从 .net 核心中的 web api 获取数据吗?
- python - 如何组合两个列表的元素
- pyspark - 使用 pyspark 对文本文件中所有单词的长度求和的问题
- html - 为什么视频自动播放在与引导轮播一起使用时不起作用?
- android - 方法引发了“java.lang.StackOverflowError”异常。无法在 android studio 中评估 org.json.JSONObject.toString()
- elasticsearch - 如何设置 opendistro 监视器以在两个时间间隔内搜索相同的查询并比较触发器中的结果?
- azure - 如何确定 AKS 是否使用新的 Azure Monitor 代理?
- javascript - 数组数据的网格布局
- visual-c++ - 给定两条曲线(都由某些点组成),确定一条曲线在另一条曲线上的点数
- vb.net - 使用计算机中的每个文件类型填充 ComboBox